|
|
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся со следующим: Запрос SELECT COUNT(*) FROM table WHERE type='x'; Делаю его под рутом из консоли mysql – выполнение 1 секунда. Выполняю из скрипта – 150 сек. (Sending data). Как так? Куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 11:39:19 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
А что за скрипт? Может он и не хочет принимать данные быстро? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:37:29 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
а может, из консоли подключаетесь к 127.0.0.1, а в скрипте - по имени сервера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:41:25 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftА что за скрипт? Может он и не хочет принимать данные быстро? надо подумать как это поверить... скрипт не мой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:09:16 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
tanglirа может, из консоли подключаетесь к 127.0.0.1, а в скрипте - по имени сервера... и там и там - localhost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:10:55 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Роман2343скрипт не мой.Вы хоть примерно охарактеризовать его можете? Иначе мы каши не сварим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:20:36 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
опытным путем установлено, что при включении innodb_buffer_pool_size= 1G время выполнения из скрипта - 16 сек. из консоли все та же 1 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:27:51 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Роман2343при включении innodb_buffer_pool_size= 1Gа без этого включения какой размер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:29:03 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftРоман2343при включении innodb_buffer_pool_size= 1Gа без этого включения какой размер? innodb_buffer_pool_size = 134,217,728 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:38:26 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Роман2343, а можете выполнить тот же запрос с добавкой слова EXPLAIN в начале обоими способами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:39:32 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftРоман2343, а можете выполнить тот же запрос с добавкой слова EXPLAIN в начале обоими способами? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:47:10 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Роман2343, имелось в виду "из консоли mysql" и "из скрипта". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:48:53 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Кстати, и какой результат у исходного запроса? И сколько записей всего в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:50:04 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftРоман2343, имелось в виду "из консоли mysql" и "из скрипта". ок. выложу. мне нужно время чтобы скрипт расковырять (он где-то внутри движка). А случайно нет подходящих способов перехвата и изменения запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:51:21 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftКстати, и какой результат у исходного запроса? И сколько записей всего в таблице? 3 млн. результат, а записей всего 3,5 млн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:59:49 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
Роман2343miksoftРоман2343, а можете выполнить тот же запрос с добавкой слова EXPLAIN в начале обоими способами? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Все неправильно сделали. Вы не изменили эту переменную. Это значит, что на ваши эксперименты влияют другие факторы. Вам нужно 1000 раз повторить этот "опытный путь и выделить тенденциию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:23:58 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
netwindВы не изменили эту переменную.Откуда такой вывод? Я не спорю, но и не вижу откуда это вытекает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:26:13 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoftnetwindВы не изменили эту переменную.Откуда такой вывод? Я не спорю, но и не вижу откуда это вытекает. А хотя, вынужден извиниться. Мне показалось, что это из консоли делают set innodb_buffer_pool_size= 1G; что сделать невозможно без SET GLOBAL. Ну вообще, я не припомню такой информации, чтобы размер этого буфера влиял на план. Это же буфер для движка innodb. Оптимизатор запросов, по-моему, туда не лезет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:30:32 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
netwindНу вообще, я не припомню такой информации, чтобы размер этого буфера влиял на план.А он и не влияет в данном случае. У меня вообще есть тихое ощущение, что секунда - это выборка из квери-кэша. А 16 секунд - честное выполнение. Либо запрос не такой как нам показывают. Либо он неодинаковый в двух вариантах исполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:40:35 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
miksoft, адавайте всех банить, кто назовет унылый VPS "сервером" ? Смысла изменять настройки и делать какие-то предположения по одному-двум запускам запросов ведь вообще нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:42:27 |
|
||
|
Разное время выплнения из консоли и скрипта.
|
|||
|---|---|---|---|
|
#18+
netwindmiksoft, адавайте всех банить, кто назовет унылый VPS "сервером" ?А если не унылый? :) netwindСмысла изменять настройки и делать какие-то предположения по одному-двум запускам запросов ведь вообще нет.Это да, согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 18:46:39 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38905878&tid=1833436]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 312ms |

| 0 / 0 |
