@dba_ru

Страница 352 из 718
Anton
20.12.2017
19:06:51
1) увелич ещё, если память позволяет 2) осставь иннодб 3) я бы ещё прогрел выборкой по стотавному индексу какому-нить

Alexey
20.12.2017
19:07:47
а Света в свою очередь взяла конфиг у Димы Кравчука. который конфиг делал под один конкретный бенчмарк. но поскольку никто не шарит, в любой непонятной ситуации все берут его конфиг

KOT
20.12.2017
19:09:39
Ну я большую часть закомитил, оставил некоторые аспекты которые мне понятны

Al
20.12.2017
19:10:23
Я как то пробовал дамбить гигабайты с лперативы на диск и назад... это не передать как грустно

Google
Anton
20.12.2017
19:10:50
кстати, инстансы тебе тут тоже вряд ли помогут буфер пула, ибо делать собираешься в гордом одиночестве

Al
20.12.2017
19:12:27
В чем смысл вообще. Это же не динамический анализ горячих данных. Все статично. Нафига в оперативу перетаскивать

KOT
20.12.2017
19:13:24
1) увелич ещё, если память позволяет 2) осставь иннодб 3) я бы ещё прогрел выборкой по стотавному индексу какому-нить
И да, как лучше всего прогреть по составному индексу? Второй столбец можно через ордер подцепить, а как быть с первым, чтобы наверняка?

Al
20.12.2017
19:17:20
Вот вот заселекти все

Alexey
20.12.2017
19:17:52
а потом ещё select count(*) from t force key (primary) и вжух!

Al
20.12.2017
19:17:53
Ток не торопись. Это будет долго

KOT
20.12.2017
19:21:47
Ток не торопись. Это будет долго
Клиент отваливается через 600 секунд.



select count(*) from t force key (my_key)
Это серъёзно было написано? Ибо оба запроса он в 4 секунды уложил

Alexey
20.12.2017
19:35:25
подозреваю, что секрет фокуса в random vs sequential чтении на стареньких шуршащих винтах

Google
KOT
20.12.2017
19:36:56
абсолютно серьёзно. всегда так делаю
Поставил селект по запросу выше с лимитом в 50к строк и что-то пока не особо вызывает надежд затея ((

Alexey
20.12.2017
19:37:42
ну тут нужно explain смотреть. и метрики. помылся бы ты, ёжик. в смысле, наняли бы вы себе уже DBA, а?

KOT
20.12.2017
19:40:11
ну тут нужно explain смотреть. и метрики. помылся бы ты, ёжик. в смысле, наняли бы вы себе уже DBA, а?
Тут бывает хоть одно обсуждение без этого совета? Это мем какой-то узкоспециализированный или просто традиции конфы?

KOT
20.12.2017
19:41:10
Ты за год мог бы и привыкнуть уже
Да всё равно триггерит.

Простой совершенно ведь ясно, что если бы я мог нанять ДБА, я бы не ебался с хтим всем сам. И вот эта фраза, она меня ломает на уровне логики.

Al
20.12.2017
19:45:13
Простой совершенно ведь ясно, что если бы я мог нанять ДБА, я бы не ебался с хтим всем сам. И вот эта фраза, она меня ломает на уровне логики.
Ну если у вас там есть бабки оплачивать aws в каких то диких обьемах. То не пойму почему на дба денег не хватает. Просто спросил

Anton
20.12.2017
19:46:20
Ой чую я фулл-скан в эксплейне

Al
20.12.2017
19:47:22
Я уже давно там не работаю
Вернулся к вождению грузовика? :)

Anton
20.12.2017
19:47:39
ВВы что, старые знакомые?

KOT
20.12.2017
19:47:48
И эта задача из тестового задания на анализ данных.

Al
20.12.2017
19:48:08
ВВы что, старые знакомые?
Ну так чатик же не вчера образовался

Anton
20.12.2017
19:48:40
ну не знаю, я тут ещё салага)))

aster
20.12.2017
19:48:50
Я бы тоже грузовик поводил. Но не в рф

Al
20.12.2017
19:49:09
Я бы тоже грузовик поводил. Но не в рф
Дык приезжай и хоть уводись.

KOT
20.12.2017
19:49:31
Я бы тоже грузовик поводил. Но не в рф
+1 Я тут даже машину за 3 года ни разу не сел водить.

Anton
20.12.2017
19:49:33
Котяра, покажи эксплейн

KOT
20.12.2017
19:49:39
Ща

Al
20.12.2017
19:49:50


Google
Al
20.12.2017
19:49:57
Красота же

Anton
20.12.2017
19:50:26
Ты в лаплаандии?

aster
20.12.2017
19:50:40
Красота же
А то. Я так в мурманск из питера люблю ездить

Anton
20.12.2017
19:52:34
@Kote_de_Woland ну вот, тайп=олл же))))

Al
20.12.2017
19:52:55
А то. Я так в мурманск из питера люблю ездить
Не ну я не люблю особо часто по таким дорогам ездить. Иногда для романтики и фоток. А так обычно что бы 4 полосы и все такое

Anton
20.12.2017
19:53:01
ттак шо твоя выборка тестовая и небыстрая

Alexey
20.12.2017
19:53:59
подожди. это вот как avito_support_tickets. ты из авито штоле?

aster
20.12.2017
19:54:02
Не ну я не люблю особо часто по таким дорогам ездить. Иногда для романтики и фоток. А так обычно что бы 4 полосы и все такое
Ну так я же не на грузовике. Лыжи кинул в багажник и после работы стартанул. На след день к обеду - в горах.

Дык приезжай и хоть уводись.
Семья же. Но - ванкувер ждет...

Al
20.12.2017
19:54:46
подожди. это вот как avito_support_tickets. ты из авито штоле?
Устраивается наверное. Ключевые слова ТЕСТОВОЕ ЗАДАНИЕ

Alexey
20.12.2017
19:55:02
ух, отлегло

Al
20.12.2017
19:55:08
Семья же. Но - ванкувер ждет...
Они летать боятся? Тогда вплавь

Anton
20.12.2017
19:55:20
ттак шо твоя выборка тестовая и небыстрая
+ к этому у тебя используется "меньше", я бы на битвин переписал. Ибо почти каждый раз для поиска на диск

aster
20.12.2017
19:56:37
Они летать боятся? Тогда вплавь
Не все так просто. Это я могу копать, могу не копать. А жена - финансист местного розливу. Там такие не востребованы

KOT
20.12.2017
19:56:55
@Kote_de_Woland ну вот, тайп=олл же))))
Ну да, это табла на 400к записей, с которой нужно каждую проверить.

Anton
20.12.2017
19:57:13
Тест твой тока меньшее количество скалярок дал. И всё

KOT
20.12.2017
19:57:30
подожди. это вот как avito_support_tickets. ты из авито штоле?
Нет, прохожу тестовое задание на вакансию аналитика.

Google
Al
20.12.2017
19:57:48
Не все так просто. Это я могу копать, могу не копать. А жена - финансист местного розливу. Там такие не востребованы
Моя тож бухгалтером была. А потом выяснилось что с детства мечтала модельером быть. Сейчас вон ателье свое. Эскизы рисует да шьет на заказ.

KOT
20.12.2017
19:58:01
Anton
20.12.2017
19:58:11
Нет, прохожу тестовое задание на вакансию аналитика.
И норм башляют? Откат нам за помощь будет?)))))

В авито все хвалиились, что ушли в слона. Странно, что они там в мускуле забыли

KOT
20.12.2017
19:59:03
Они же там слонявые все вроде
Да, дали на слонах машину и отдельно дамп и сказали, что свободен в выборе инструментария

Al
20.12.2017
19:59:20
Anton
20.12.2017
20:00:01
Да, дали на слонах машину и отдельно дамп и сказали, что свободен в выборе инструментария
я бы тогда кликхаус какой заюзал наверное, он как раз под HDD написан))))

Anton
20.12.2017
20:00:23
Хвалиться и пользовать это как бы о разном
Чем больше компания, тем больше пиздят?))))

Admin
ERROR: S client not available

KOT
20.12.2017
20:00:38
я бы тогда кликхаус какой заюзал наверное, он как раз под HDD написан))))
У меня нету времени с ним разбераться. Мне в пятницу надо задание сдать.

Anton
20.12.2017
20:00:45
@Kote_de_Woland начни с запроса

4 огромных скалярки, и только одна с полным покрытием

KOT
20.12.2017
20:02:01
4 огромных скалярки, и только одна с полным покрытием
Я не врубаюсь в твой текст, я уже несколько недель по разным причинам в диком стрессе и недосыпе, можно более простым языком либо примером?

Al
20.12.2017
20:02:24
У меня нету времени с ним разбераться. Мне в пятницу надо задание сдать.
Озвучь тз бум думать. А то модет его проще моей модель скормить и она сама все разложит

Anton
20.12.2017
20:02:49
смотри. У тебя под каждую строку выполняется 4(!) запроса с агрегацией. И только один из них с покрывающим индексом. Попробуй по сттруктуре глянуть, можно ли уменьшить их количество

количество селектов у тебяполучается 1600000. Каждый из них с агрегацией. Многовато

KOT
20.12.2017
20:04:43
смотри. У тебя под каждую строку выполняется 4(!) запроса с агрегацией. И только один из них с покрывающим индексом. Попробуй по сттруктуре глянуть, можно ли уменьшить их количество
Есть таблица обращения в саппорт и таблица объяв до и после. Я хочу найти кореляцию между количеством объявлений до и после обращения в саппорт с временем ответа саппорта

Anton
20.12.2017
20:05:09
ну, це 2 запроса

Google
Anton
20.12.2017
20:05:21
И вих можно переписать в один с двумя агрегациями

И потом распарсить через сабстринг_индекс какой-нибудь

будет на дохуя быстрее

KOT
20.12.2017
20:06:00
Проблема в том, что ьам даже один селект уже всё тормазит, а при групировке вообще ад выходит

Anton
20.12.2017
20:06:58
Естественно. Группировка такого количесства строк для мускуля даром не проходит. Тока недавно обращался к @alexey_kopytov с тем, что плохо группируют последние версии))))

постарайся из 4 скалярных подзапросов сделать один

Уже будет приятнее

KOT
20.12.2017
20:08:10
Тут не столько групировка

Секунду, дай перекину данные



По сути зависание начинается при поиске среднего значения

Anton
20.12.2017
20:13:01
Ок, раз тебе всё не нравится - сделай процедурку. Добавь столбцы к таблице, сделай по ней курсор, высчитывай данные и апдейть.

ПОдход гавно, зато гарантированно ничего никогда не отваливается и не блокируется и не зажирает ресурсы

KOT
20.12.2017
20:14:37
ПОдход гавно, зато гарантированно ничего никогда не отваливается и не блокируется и не зажирает ресурсы
Тоже так думал сделать, вторую таблицу рядом и туда перекладывать данные построчно

Anton
20.12.2017
20:14:57
я на самом деле не от балды сказал

KOT
20.12.2017
20:15:15
И пустить в 8 потоков колбасить

Anton
20.12.2017
20:15:32
У меня при групапировке от пары миллионов строк такой подход оказывается быстрее.

И пустить в 8 потоков колбасить
не умею в процедурах делать потоки)))) А если в коде - вообще шикарно сделаешь тогда

KOT
20.12.2017
20:16:11
Да я тебе верю, сам к тому же пришёл, но лелеял надежду, что я где-то тупанул и можно ускорить

Anton
20.12.2017
20:18:11
Да я тебе верю, сам к тому же пришёл, но лелеял надежду, что я где-то тупанул и можно ускорить
Можно ускорить. Но в целом при слабом железе такой подход вернее.

Страница 352 из 718