
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.09.2014, 20:54:46
|
|||
|---|---|---|---|
|
|||
Запрос |
|||
|
#18+
Здравствуйте. Есть таблица ~10млн записей. вида: id, status,date. Для одного id может быть несколько статусов. Нужно выбрать все id, у которых есть статус 5 и нет статуса 0. Запрос Код: sql 1. 2. 3. Но получается, что по отдельности запросы типа Код: sql 1. выполняются быстро, а общий - медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 21:36:23
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
Sankin, 1. попробуйте для промежуточного запроса сделать вьюху и джойнить по ней. 2. если у вас есть возможность выбирать сервер мускуля, то поставьте себе версию выше 5.6.6, потом что в версии ниже сервер плохо оптимизирует динамические алиасы 3. интересно узнать какую скорость покажет Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 21:43:29
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
Lumix1. попробуйте для промежуточного запроса сделать вьюху и джойнить по ней.Это точно скорости не прибавит. Lumix2. если у вас есть возможность выбирать сервер мускуля, то поставьте себе версию выше 5.6.6, потом что в версии ниже сервер плохо оптимизирует динамические алиасыРасшифруйте, пожалуйста. Lumix3. интересно узнать какую скорость покажет Код: sql 1. 2. Вы забыли добавить, что понадобится добавить в табличку поле is_zeroed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2014, 21:47:19
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
SankinНужно выбрать все id, у которых есть статус 5 и нет статуса 0.решение "в лоб": Код: sql 1. 2. 3. Возможно, нужно добавить distinct. SankinЗапрос Код: sql 1. 2. 3. Покажите план этого запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2014, 05:00:36
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
ещё одно решение, тоже практически "в лоб" Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2014, 05:50:37
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
Sankin... выполняются быстро, а общий - медленно.... как бы еше один ФАК сделать ? что люди с такими вопросами проводили: 1. експлейн 2. скорость приведенных запросов 3. указывали какую скорость хотят в результате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2014, 07:02:44
|
|||
|---|---|---|---|
Запрос |
|||
|
#18+
javajdbcкак бы еше один ФАК сделать ?хотел написать, что это написано в правилах оказалось, что там этого нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834257]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 295ms |

| 0 / 0 |
