|
|
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
как отключить любой кэш, для выбора оптимального select ? не только кэш рерультата, но и чтения с диска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 14:16:33 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
А смысл? В продакшене-то все равно кэш будет включен, значит запросы придется оптимизировать под наличие кэша (а может и под фактический размер). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 14:22:57 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
Обычно достаточно добавить SQL_NO_CACHE после слова SELECT, чтобы кэш запросов не влиял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 14:26:07 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадя, SELECT NO_SQL_CACHE - не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 14:27:22 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадякак отключить любой кэш, для выбора оптимального select ? не только кэш рерультата, но и чтения с диска Кэши разные. Кэш результатов тебе мешает, потому что жрёт память впустую. Кэш данных тебе наоборот помогает, потому что уменьшает кол-во чтений с диска. Кроме этого, кэш данных не отключается никак, потому как весь ввод-вывод в СУБД идёт через кэш, их код так устроен. Да, у MyISAM нет кэша данных вообще, только кэш индексов. В InnoDB наоборот -- один кэш на индексы и данные, точнее, там все данные -- индексы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 16:00:07 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
А ещё есть кэш файловой системы и кэш устройства. Но отключение кэшей никак не связано с оптимизацией запроса. Попытка "оптимизации" запроса в условиях, которые никогда не встретятся в реальной работе - самообман. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 16:05:38 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
дело в том, что первый раз ( при запуске сервера) запрс выполняется дольше, чем их повторное выполнение. и требуется исключить все "вспомогательные" ускорители. т.е. чтоб чисто видеть, что на что влияет по скорости. SELECT NO_SQL_CACHE не влияет.. авторПопытка "оптимизации" запроса в условиях, которые никогда не встретятся в реальной работе - самообман. не самообман , а задание крайнего условия. файловый системный кэш тоже помогает...но его убрать конечно не возможно... есть опыт сравнения двух запросов, один из которых не соответствует рекомендациям по быстрой работе, а выполняются оба практически одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:23:21 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяфайловый системный кэш тоже помогает...но его убрать конечно не возможно...Вообще-то возможно - Using Raw Disk Partitions for the System Tablespace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:31:33 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяесть опыт сравнения двух запросов, один из которых не соответствует рекомендациям по быстрой работе, а выполняются оба практически одинаково.И какой смысл тогда в таких "рекомендациях" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:32:13 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяесть опыт сравнения двух запросов, один из которых не соответствует рекомендациям по быстрой работе, а выполняются оба практически одинаково. Рекомендации ВСЕГДА оперируют некими общими принципами. Которые в реальных и КОНКРЕТНЫХ условиях могут не соответствовать действительности. Надеюсь, тебе не надо рассказывать, что простое увеличение количества записей в таблицах порой может привести к изменению плана выполнения запроса? вадяSELECT NO_SQL_CACHE не влияет.. Вот не поверишь - для первого выполнения запроса он ускоряет выполнение... правда, хрен ты это измеришь, но тем не менее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:32:32 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадя, Если очень хочется, то перезапускайте всю ОС целиком вместе с MySQL. Но, имхо, это мазохизм и изврат безо всякого смысла. Возможно, чем-то поможет команда FLUSH , но я не вижу у нее сброса буферного кэша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:38:30 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяSELECT NO_SQL_CACHE не влияет..Кстати, он пишется не так. Должно быть SQL_NO_CACHE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:39:50 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
miksoftвадяесть опыт сравнения двух запросов, один из которых не соответствует рекомендациям по быстрой работе, а выполняются оба практически одинаково.И какой смысл тогда в таких "рекомендациях" ? дак вот и хочется оценить что лучше в конкретном случае . вот ещё б и тестовых данных былоб где взять. однажды надыбал 700к и делал поиск поле like %xxx% and поле like %sss% andполе like %rrr% and ..... дак как-то от ввода символа на клиенте и отображения отфильтрованного набора на клиенте уж очеь мало времени проходило.... толи лыжи на воздушной подушке, толи квантовый компутер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 17:43:56 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадявот ещё б и тестовых данных былоб где взять. Во блин проблема... сгенери. Рандомом или из свободно доступных данных... чё там тебе надо - осмысленный текст? ну качни пару любых книг в какой-нить онлайн-библиотеке в TXT да порежь на предложения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 18:00:24 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадявот ещё б и тестовых данных былоб где взять.Прайс-листов можно накачать на разных сайтах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 20:44:19 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяmiksoftпропущено... И какой смысл тогда в таких "рекомендациях" ? дак вот и хочется оценить что лучше в конкретном случае . вот ещё б и тестовых данных былоб где взять. однажды надыбал 700к и делал поиск поле like %xxx% and поле like %sss% andполе like %rrr% and ..... дак как-то от ввода символа на клиенте и отображения отфильтрованного набора на клиенте уж очеь мало времени проходило.... толи лыжи на воздушной подушке, толи квантовый компутер... ну есть TPC генераторы всякие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2015, 20:54:20 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
А генератор от dbforge платный ? А ПОЧИМУ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2015, 11:31:53 |
|
||
|
Отключить кэш
|
|||
|---|---|---|---|
|
#18+
вадяMasterZiv, это https://yandex.ru/yandsearch?clid=2186618&text=TPC генераторы :) Нет. http://www.tpc.org/information/benchmarks.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2015, 13:25:14 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39074909&tid=1832616]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 296ms |

| 0 / 0 |
