YFred Цитата: если делать SQL запрос с вытягиванием данных из множества таблиц, влияет ли на скорость выполнения запроса индексы или нет? Т.е. надо делать индексы или нет
В общем случае влияет, и чем больше данных в таблице, тем больше видна разница.
Но за меньшее веремя выборки, нужно платить большим временем на вставке/обновлении. Так что всякая оптимизация проводится для конкретной базы и конкретного тормоза. Обычная минимаксная проблема :(. У нас на фирме, уже три раза корректировали индексы и запросы для увеличения скорости работы.
Если у вас в таблицах 100 записей, тогда разница стремиться к нулю, или даже отрицательная, а когда записей 1 000 000 или больше, тогда разница может составлять от нескольких секунд до нескольких минут в пользу индексов.
Все зависит от запросов, их частоты, кол-ва пользователей, объема данных, производительности сервера, от грамотности написания клиентского приложения, логики базы и т.д. и т.п.
DroN_S Цитата: я прироста не заметил меджу InterBase/FireBird использовав их в локалке и Paradox...
видно объем данных у вас не очень, хотя возможно и приложение написано по уму. Хотя, как по мне, избавление только от одной проблемы с индексами в Paradox, стоит того чтобы перейти на IB/FB.