@dba_ru

Страница 689 из 718
Al
10.10.2018
15:06:22
Давай варианты сложнее

Evgeny
10.10.2018
15:06:35
конечно innodb это панацея от всего

но давайте обойдемся без фантастических предложений аля переехать на оракл

Google
Evgeny
10.10.2018
15:07:00
или постгрес

или сменить движок

Al
10.10.2018
15:07:21
или сменить движок
Сменить сервер на побыстрее?

Evgeny
10.10.2018
15:07:56
18ядерный сервак, 70Гб рама из которого 30 выделено под марию

хостимся на гугле, так что добавить ресурсов не проблема

Al
10.10.2018
15:09:23
Evgeny
10.10.2018
15:10:40
в данный момент я вижу http://paste.org.ru/?bm0y4n

загрузка мускуля по процу - 20% утилизация диска прыгает от 10 до 100%

на запись 7-8МБс с учетом того что синтетические нагрузочные тесты на данный диск держат по 200-300Мбс

Al
10.10.2018
15:12:42
в данный момент я вижу http://paste.org.ru/?bm0y4n
А вставить картинку сюда не позволяет религия?

Fike
10.10.2018
15:12:46
как и кем убивается зависшая транзакция?

Google
Evgeny
10.10.2018
15:13:17
самим приложением которое его инициировало

по таймауту

таймаут 40 сек

Al
10.10.2018
15:14:04
по таймауту
Ээээ, ну ради интереса, а с какого хрена то оно не успевает записать?

Evgeny
10.10.2018
15:14:26
это мне тоже предстоит выяснить

Fike
10.10.2018
15:14:32
самим приложением которое его инициировало
т.е убивается коннект, а не транзакция?

профайлинг короче включи да руками вставь

а вообще диски проверь

Evgeny
10.10.2018
15:14:50
то есть мне надо понять как избавится от локов убитыми транзакциями

Al
10.10.2018
15:16:09
а вообще диски проверь
Они же в облаке, Карл! Там может просто в ИО переодически упирается, потому что остальные облачные соседи заливают порно.

Evgeny
10.10.2018
15:16:28
т.е убивается коннект, а не транзакция?
убивается именно транзакция, потому что эти инсерты в случае фэйла вставляются в другую таблицу

Fike
10.10.2018
15:16:36
в гугле такой штуки не должно быть

т.е. там все-таки есть ROLLBACK?

может, перед ним просто UNLOCK TABLES вставить?

Al
10.10.2018
15:17:12
в гугле такой штуки не должно быть
Неее. Это же гугл. Там все необычайно круто по умолчанию. ( сарказм)

Fike
10.10.2018
15:17:14
(я хуй знает что оно делает, за меня гугл думает)

Evgeny
10.10.2018
15:17:57
какой роллбек?

это myisam

какие транзакции еба?

Fike
10.10.2018
15:18:15
а лол

Google
Fike
10.10.2018
15:18:21
забыл даже

короче, UNLOCK TABLES запросом впендюрить можно?

и подключиться каким-нибудь strace, посмотреть, где он тупит?

и, наконец, что кроме мускула там стоит? сейчас окажется, что пейджспид раз в десять минут кэш очищает

Evgeny
10.10.2018
15:20:01
я так глубоко не умею

приложуха посылает просто килл на сессию

Fike
10.10.2018
15:21:28
придется научиться

но что еще на серваке работает?

кто еще может i/o красть?

Evgeny
10.10.2018
15:21:56
нет

вар либ mysql

отдельный диск

Fike
10.10.2018
15:22:15
что нет?

Evgeny
10.10.2018
15:22:29
на очень много иопсов

Старый
10.10.2018
15:22:52
на очень много иопсов
очень много это сколько, 120?

Старый
10.10.2018
15:24:10
?мне больше интересно зачем myisam в 2018

Fike
10.10.2018
15:24:29
чтобы работа была

Старый
10.10.2018
15:24:34
я понимаю ещё выбор между inno/xtra

Google
Ilia
10.10.2018
15:24:46
Старый
10.10.2018
15:24:49
чтобы работа была
расскажи, как правильно пагинацию юзать

Старый
10.10.2018
15:26:18
где?
phoenix

Fike
10.10.2018
15:26:22
что это

Старый
10.10.2018
15:26:51
что это
https://phoenix.apache.org/

Evgeny
10.10.2018
15:26:56
очень много это сколько, 120?
Sustained Random IOPS read/write : 25,000/25,000 Sustained Throughput (MB/s) read/write : 480/240

Ilia
10.10.2018
15:27:09
python mysqldb kill method
Ну если ты послал запрос, он выполняется синхронно, в этой же коннекции к БД ничего выполнить нельзя.

Старый
10.10.2018
15:27:11
не говоря уже про то, что эти 25к, это идеальный запросов по 4 кб

Evgeny
10.10.2018
15:27:47
8 KB or smaller

Старый
10.10.2018
15:28:06
у меня программисты на прошлой работе более жёсткий ссд валили 3 запросами

Ilia
10.10.2018
15:28:12
Evgeny
10.10.2018
15:29:51
Ну если ты послал запрос, он выполняется синхронно, в этой же коннекции к БД ничего выполнить нельзя.
нет, посмотрел сишную часть там делается килл из другой сессии https://github.com/farcepest/MySQLdb1/blob/master/_mysql.c строки 1908

да, кстати, немношк погло когда я повесил на таблицу DELAY_KEY_WRITE = 1

Что такое "в конец таблицы" -- очень непонятно...
это значит что дата файл не дырявый

+---------------------+ | @@concurrent_insert | +---------------------+ | AUTO | +---------------------+

Fike
10.10.2018
15:39:08
phoenix
https://www.google.ru/search?q=apache+phoenix+pagination https://phoenix.apache.org/paged.html SELECT title, author, isbn, description FROM library WHERE published_date > 2010 ORDER BY title, author, isbn LIMIT 10 OFFSET 10

Google
Fike
10.10.2018
16:17:00
phoenix
а вообще где ты блэд в россии такие задачи находишь

Fike
10.10.2018
16:19:46
странно, что там что-то сложнее mysql

Старый
10.10.2018
16:21:35
странно, что там что-то сложнее mysql
ну как бы у фнс того же ораклы и задупы с вертикой

Fike
10.10.2018
16:24:29
суп из семи хадуп

Frank
10.10.2018
17:23:45
Вот кстати про утреннюю тему транспорта. В 8 вечера с загрузкой метро уже не так радужно как в 10 утра

Frank
10.10.2018
18:09:29
А если плотнее прижиматься? ?
Если плотнее прижиматься, можно подхватить сифилис :)

Frank
10.10.2018
18:18:07
А ты предохраняйся
А кто сказал, что подхвачу я?

Al
10.10.2018
18:19:14
А кто сказал, что подхвачу я?
Так предохраняйся что бы не посадили за хранение и распространение ?

Frank
10.10.2018
18:22:34
А кто ж тогда распространять-то будет? Тогда ведь всё общество останется, извиняюсь, с носом

Юра
11.10.2018
08:59:47
Может ли столбец с ограничением pk иметь значения NULL? Мне вот на паре сказали, что в некоторых бд при insert из-за того что можно указать имена столбцов произвольном порядке, то проверка ограничения pk на уникальность может произойти после начала процесса добавления строки в таблицу и в том случае, если условие уникальности нарушается, вставка будет прекращена и в результате будет добавлена строка частично сожержащая добавляемые данные заполнив NULL поле с pk и следующие за ним

Я посмотрел в интернете, там везде разные ответы

Maxim ??
11.10.2018
09:01:56
В постгресе точно нельзя

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