
Новые сообщения [новые: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&mobile=1&tid=1834257]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 369ms |

| 0 / 0 |
