|
|
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
Какие есть способы ускорения выполнения запросов в гигабайтных таблицах ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 20:42:47 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
Отвечу так же кратко - разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 23:37:27 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
стоит ли обновлять mysql 5.5.42 до 5.5.48 это что-нибудь ускорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 23:51:36 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_maxстоит ли обновлять mysql 5.5.42 до 5.5.48 это что-нибудь ускорит?Вряд ли. Судя по Release Notes там только исправления багов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 23:59:08 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_maxКакие есть способы ускорения выполнения запросов в гигабайтных таблицах ? в общем, способов два, индексы и кэширование. в MyISAM - только один, первый. еще вопросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 08:07:02 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_maxстоит ли обновлять mysql 5.5.42 до 5.5.48 это что-нибудь ускорит? обновлять стоит, ничего не ускорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 08:07:52 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
MasterZivmr_maxстоит ли обновлять mysql 5.5.42 до 5.5.48 это что-нибудь ускорит? обновлять стоит, ничего не ускорит. У кого какие timeout стоят на sleep query. Как его настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 09:10:52 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_max, до 5.7 стоит попробовать - like будет индексы использовать, может ещё что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 10:12:13 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
вам нужно вот это автор habrahabrКак узнать, какие из запросов выполняются дольше всего? В MySQL есть встроенный функционал для ведения логов медленных запросов. Для включения этого функционала необходимо произвести одно из действий: добавить следующие строки в /etc/my.cnf: log-slow-queries=/tmp/slow_queries.log long_query_time=10 вызвать mysqld со следующими параметрами: –log-slow-queries[=/tmp/slow_queries.log] long_query_time — это максимальное количество секунд, которое может выполняться запрос, прежде чем он будет записан в лог медленных запросов.и смотреть эти запросы. Эти запросы выкладывайте здесь вместе с DDL таблиц и экпрейном... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 10:12:57 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
Кстати для сравнения у меня одна и таже база на mysql 5.5 выполняет запрос за 16 сек, а перкона тоже самое за 1.4 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 10:53:49 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
вадядо 5.7 стоит попробовать - like будет индексы использовать, может ещё что...Хм, а есть какие-то подробности? Насколько я в курсе, где возможно - там и раньше индексы использовались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 11:45:10 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
miksoftвадядо 5.7 стоит попробовать - like будет индексы использовать, может ещё что...Хм, а есть какие-то подробности? Насколько я в курсе, где возможно - там и раньше индексы использовались. даак недавено вроде тестили поиск по like? я выкладывал результаты поиск в 10 лямах... было большое обсуждение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 13:09:05 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
вадяmiksoftпропущено... Хм, а есть какие-то подробности? Насколько я в курсе, где возможно - там и раньше индексы использовались. даак недавено вроде тестили поиск по like? я выкладывал результаты поиск в 10 лямах... было большое обсуждениеДа, нашел тот топик. Все никак не соберусь перепроверить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 13:16:53 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
вадя, все свелось к тому, что сравнение было на таблицах со сломанным индексом. Я в конце все это показал. никаких ускорений в 5.7 нет. http://dev.mysql.com/doc/refman/5.7/en/index-btree-hash.html A B-tree index can be used for column comparisons in expressions that use the =, >, >=, <, <=, or BETWEEN operators. The index also can be used for LIKE comparisons if the argument to LIKE is a constant string that does not start with a wildcard character. For example, the following SELECT statements use indexes: SELECT * FROM tbl_name WHERE key_col LIKE 'Patrick%'; SELECT * FROM tbl_name WHERE key_col LIKE 'Pat%_ck%'; In the first statement, only rows with 'Patrick' <= key_col < 'Patricl' are considered. In the second statement, only rows with 'Pat' <= key_col < 'Pau' are considered. The following SELECT statements do not use indexes: SELECT * FROM tbl_name WHERE key_col LIKE '%Patrick%'; SELECT * FROM tbl_name WHERE key_col LIKE other_col; In the first statement, the LIKE value begins with a wildcard character. In the second statement, the LIKE value is not a constant. If you use ... LIKE '%string%' and string is longer than three characters, MySQL uses the Turbo Boyer-Moore algorithm to initialize the pattern for the string and then uses this pattern to perform the search more quickly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 13:17:49 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_maxКстати для сравнения у меня одна и таже база на mysql 5.5 выполняет запрос за 16 сек, а перкона тоже самое за 1.4 сек. А не должна. Ищи в чем ошибка измерений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 00:33:29 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_maxКстати для сравнения у меня одна и таже база на mysql 5.5 выполняет запрос за 16 сек, а перкона тоже самое за 1.4 сек. смотри план (explain), если более менее похоже, то большАя вероятность что сломался индекс... пересоздай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 01:17:59 |
|
||
|
Большая база. ускорение
|
|||
|---|---|---|---|
|
#18+
mr_max Можно просто для своего общего понимания у вас спросить данные по вашей БД: - Какая конфигурация железа сервера - Сколько одновременно выполняющихся запросов - Пример проблемного запроса и размер таблиц в нём участвующих. Хочу примерно понимать параметры сервера для БД определённых объёмов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2016, 14:46:19 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39165047&tid=1832180]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 382ms |

| 0 / 0 |
