
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
01.08.2018
21:37:37
ТО есть меняются сразу куча параметров в конфиге
И их набор может быть разным.

Sergey
01.08.2018
21:38:53

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
01.08.2018
21:40:13
Даже утилита, которая подсказывает что крутить, требует хотябы сутки аптайма СуБД что бы была стсистика запросов, и только тогда она выдаёт более или менее достоверные предложения по тюнингу

Google

Andrey ?
02.08.2018
02:14:41
ПК у тебя в таблице только один может быть
Индексы от ключей не зависят
На основе этого добавляй индексы, а уже после всего лезь в конфиги крутить крутилки
Но при 40к юзерах (если это не DAU, конечно) вряд ли вообще понадобится лезть в них ¯\_(ツ)_/¯

Иван
02.08.2018
02:49:29
как удалить кнопки из бота
telebot
python

IQTESTcontroller
02.08.2018
03:45:57

Иван
02.08.2018
03:46:21
Просто скажи мне что и куда вставить
Про мозг в черепную коробку я знаю

Google

IQTESTcontroller
02.08.2018
03:50:07

Иван
02.08.2018
03:50:27
В какой участок кода засунуть эти строки
У меня мозг выкипает, я уже 6 час настраиваю кнопки

IQTESTcontroller
02.08.2018
03:52:09

Иван
02.08.2018
03:52:26
Но они остались у меня в боте в тг
Я не знаю как их удалить

IQTESTcontroller
02.08.2018
03:53:55
Я тебя не понимаю
Просто удали ту часть кода которым ты создавал кнопки,а потом заново стартуй

Иван
02.08.2018
03:55:45
Все понял спс
Они остались

IQTESTcontroller
02.08.2018
03:56:17
Бот не твой???!!

Иван
02.08.2018
03:56:22
Бот мой

IQTESTcontroller
02.08.2018
03:57:48
Бот мой
Ну так удали из него тот кусок кода,в котором ты создаешь кнопку

Иван
02.08.2018
03:58:19
Удалил, перезапустил, остались.

IQTESTcontroller
02.08.2018
04:00:58
?

Иван
02.08.2018
04:01:44
Их можно удалить через бота?

IQTESTcontroller
02.08.2018
04:02:24
Не думаю,что да

Иван
02.08.2018
04:03:05
а как тогда если на кнопку нажимаешь она пропадает в других ботах
Чувствую себя тупым

Google

KriPtoN
02.08.2018
04:11:51

Иван
02.08.2018
04:16:06
И куда это пихать
Видно пора поспать

Nerigg Awerpool
02.08.2018
04:19:39
Да, я тоже так думаю, ложись давай
Проснешься разберешься

IQTESTcontroller
02.08.2018
04:29:10

Йоба
02.08.2018
04:30:19

Иван
02.08.2018
04:36:08
Я вылил племени в раковину...

Йоба
02.08.2018
04:38:50
А теперь собери, положи в дурглаг и промой под холодной водой

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:40:30

Andrey ?
02.08.2018
04:40:51
Но индекс на фк - это обычный индекс, ничем не отличающийся

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:41:04

Andrey ?
02.08.2018
04:41:20
На пк по-умолчанию вешается индекс, так что пример не совсем корректный

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:41:49
Индекс строится по полю, которое является ключевым

Andrey ?
02.08.2018
04:41:56

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:42:23
Аргументированно...

Andrey ?
02.08.2018
04:42:23
Индекс хранит в себе пк
Но строится по любому полю

Google

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:42:55
То есть по фк

Andrey ?
02.08.2018
04:43:11
Причем тут фк?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:43:29
При том что это тоже способ пострить индекс, указав где у тебя фк

Andrey ?
02.08.2018
04:43:42
ФК - это обычное поле, на которое вешается обычный индекс
Как и на любое другое поле

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:43:51
что такое индекс?

Andrey ?
02.08.2018
04:43:54
Мускул, вроде как, просто по-дефолту индексирует фк
В отличие от постгреса

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
04:43:58
Как ты сообщаешь, что хочешь сделать индекс?

Andrey ?
02.08.2018
04:44:38
Вызываю CREATE INDEX

Иван
02.08.2018
04:45:25
Прочитал как реплику из аниме
Пикачу я вызываю тебя
Точно пора спать

Andrey ?
02.08.2018
04:46:07
Кастую CREATE INDEX MY_INDEX ON TABLE (KEY) USING BTREE!11!!
Кстати о важности индексов, ща найду скрин один
В одной таблице не было индексов
А вот индексы появились
И вот что они сделали с LA

Google

Andrey ?
02.08.2018
04:50:39

Mark
02.08.2018
04:50:42

Andrey ?
02.08.2018
04:51:00
(на сервере 12 ядер, бтв)
То есть благодаря двум индексам можно просто взять и выкинуть нахер ядер так шесть :D
(это постгрес, бтв)

Mark
02.08.2018
04:52:57
Два индекса еще не гарантия, что оптимизатор их решит использовать.

Andrey ?
02.08.2018
04:53:20
Ну, само собой, analyze был сделан после их добавления
До индексов и после, ессесна
Судя по всему, решил :D
Ну и судя по эксплейну
Он без индексов делал фуллскан на таблице в полтора миллиона строк, на flops, где ссд со скоростью сд-карточек класса так четвертого

IQTESTcontroller
02.08.2018
04:56:16

Andrey ?
02.08.2018
04:56:27

IQTESTcontroller
02.08.2018
04:56:59