Одним из первых мест, как ни странно, является Руководство по настройке производительности Informix , один раздел информационного центра Informix 11.70 .В частности, он объясняет большую часть того, что вам нужно знать об UPDATE STATISTICS, а также об статистике автоматического обновления.
Для вопроса 3, на одном уровне, ничего особенного - вы придерживаетесь синтаксиса изруководства и это работает.Я предполагаю, что вас больше волнует вопрос о том, следует ли создавать индекс для таблицы;это частично будет следовать из вопросов 1 и 2.
Существует множество способов найти медленный SQL.Если у вас есть OAT (инструмент OpenAdmin), то у него есть способы сообщить о самых медленных запросах.В качестве альтернативы вы можете обратиться к SET EXPLAIN.
Если у вас Informix 11.70, то есть встроенная возможность отладки SPL (язык хранимых процедур).Для более ранних версий Server Studio и Sentinel имеют некоторую поддержку.Вы также можете взглянуть на встроенное средство TRACE и связанный с ним оператор SET DEBUG FILE, но, как правило, их сложно интерпретировать, и они на самом деле не дают вам информации о производительности (скорее вопрос правильного или неправильного функционирования).