История изменений
Исправление r_asian, (текущая версия) :
А если
- Используешь движок MyISAM вместо InnoBB
- CHAR вместо VARCHAR
- Используешь индекс типа HASH, а не умолчальный BTREE на полях которые по строгому равенству ищешь.
- И подкрутишь в настройках субд кой-какие ключики, влиящие на размер кеша в памяти под индексы.
- Заюзаешь всё это на таблицах, которые вместе с индексами целиком не лезут в память
- Забьёшь на внешние ключи и обеспечение целостности средствами БД
Так вообще …
Другой вопрос что абстрактные бенчмарки на скорость выполнения запросов такие абстрактные
Исправление r_asian, :
А если
- Используешь движок MyISAM вместо InnoBB
- CHAR вместо VARCHAR
- Используешь индекс типа HASH, а не умолчальный BTREE на полях которые по строгому равенству ищешь.
- И подкрутишь в настройках субд кой-какие ключики, влиящие на размер кеша в памяти под индексы.
- Заюзаешь всё это на таблицах, которые вместе с индексами целиком не лезут в память
Так вообще …
Другой вопрос что абстрактные бенчмарки на скорость выполнения запросов такие абстрактные
Исходная версия r_asian, :
А если
- Используешь движок MyISAM вместо InnoBB
- CHAR вместо VARCHAR
- Используешь индекс типа HASH, а не умолчальный BTREE на полях которые по строгому равенству ищешь.
- И подкрутишь в настройках субд кой-какие ключики, влиящие на размер кеша в памяти под индексы.
Так вообще …
Другой вопрос что абстрактные бенчмарки на скорость выполнения запросов такие абстрактные