vit_r: default (vit_r)
[personal profile] vit_r
- Я, как специалист по баллистике, могу дать тебе очень мудрый совет: пушку на бок класть по уставу не положено.

Ну ёж Вашу бабушку! Спасибо за ценную информацию.

Да, explain выдаёт семь тысяч строк. (На самом деле двадцать по триста пятьдесят, но это не важно.) И что с того? Тот запрос, который он расписывает на пять тысяч, проходит без проблем. Интересно же, почему ломается, а не как дуть на воду, чтобы не обжечься.

Date: 2014-09-04 12:23 am (UTC)
From: [identity profile] esc.livejournal.com
Чо за explain? Execution plan изучаешь что ли?

Date: 2014-09-04 03:24 am (UTC)
From: [identity profile] norguhtar.livejournal.com
А что в SQL бывает какой-то другой?

Date: 2014-09-04 04:48 am (UTC)
From: [identity profile] esc.livejournal.com
Нуууу... В SQL Server он например графический, а не в строчках. То есть наверное есть и в строчках, вызывающийся какой-нибудь командой. Только я понятия не имею, какой. Но не explain. Если бы не далёкое оракловское прошлое, я бы может и не сообразил вообще, о чём речь.

Date: 2014-09-04 05:29 am (UTC)
From: [identity profile] vit-r.livejournal.com
Не важно, о чём речь. Главное, что чего-то много. ;-)

Date: 2014-09-04 06:03 am (UTC)
From: [identity profile] metaclass.livejournal.com
Семь тысяч строк в explain.
А сколько там таблиц в запросе используется и зачем вообще такой ад?:)

Date: 2014-09-04 06:14 am (UTC)
From: [identity profile] vit-r.livejournal.com
Такой ад, чтобы искать ошибки в сложных скриптах.

Оказалось, что делать одним запросом на порядок быстрее, чем играться с temp table.

А как я это делал, рассказывать пока не буду. Потому что это может быть не ошибка конфигурации, а родовая болезнь системы.

Date: 2014-09-04 08:00 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
Генерированный SQL? :3

>а родовая болезнь системы.

Где-то так вероятно.
Я бы предположил, что внутренности на чем-то зациклились.

Date: 2014-09-04 08:13 pm (UTC)
From: [identity profile] vit-r.livejournal.com
SQL не генерированный. Почти.

Не думаю, что оно может просто зациклиться. Система без проблем туда-сюда сотни миллионов строк гоняет.

Date: 2014-09-05 10:25 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Во втором случае, кстати, оказалось именно "где-то так". Уоптимизировался до полной отключки.

DBA не установил лимит на время выполнения и аппетит оптимизатора, в результате, получив поле для деятельности, тот удачно обваливал систему.

Короче, куча народу теперь занята интересным делом.

А тем временем я, похоже, наткнулся ещё и на третий вариант, который пока что ничего плохого не сделал, но ведёт себя подозрительно.

Profile

vit_r: default (Default)
vit_r

January 2026

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 10:04 pm
Powered by Dreamwidth Studios