огромная разница в выполнении идетничных запросов

Лысый

Новичок
огромная разница в выполнении идетничных запросов

есть два запроса

SELECT users1.userid, users2.user_id
FROM users2
LEFT JOIN users1 ON ( users1.login = concat( 'ge_', users2.name ) )

SELECT users1.userid, users2.user_id
FROM users1
LEFT JOIN users2 ON ( users1.login = concat( 'ge_', users2.name ) )

над двумя таблицами
users1 - 50 тыс записей
 

Апельсин

Оранжевое создание
фрагментация таблицы, не обновленная статистика по индексам, разная загрузка базы, по другому выделяет кэш, разная загрузка сервера ...
 

Лысый

Новичок
прощу прощения, форум заглючил, 2 раза запостил - это не полный вариант

полный тут
http://phpclub.ru/talk/showthread.php?s=&threadid=88788&rand=0

-~{}~ 01.08.06 11:38:

Автор оригинала: Апельсин
фрагментация таблицы, не обновленная статистика по индексам, разная загрузка базы, по другому выделяет кэш, разная загрузка сервера ...
фрагментация таблицы - как управлять?

не обновленная статистика - как обновить?

разная загрузка базы, разная загрузка сервера - сервер тестовый, разгузка =0
 
Сверху