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

Evgeny
10.10.2018
15:06:35
конечно innodb это панацея от всего
но давайте обойдемся без фантастических предложений аля переехать на оракл

Al
10.10.2018
15:06:58

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

Fike
10.10.2018
15:09:37

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

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
что нет?

Ilia
10.10.2018
15:22:24

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

Старый
10.10.2018
15:22:52

Ilia
10.10.2018
15:23:11

Старый
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

Evgeny
10.10.2018
15:25:00

Fike
10.10.2018
15:26:09

Старый
10.10.2018
15:26:18

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

Старый
10.10.2018
15:26:51

Evgeny
10.10.2018
15:26:56

Ilia
10.10.2018
15:27:09

Старый
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
да, кстати, немношк погло когда я повесил на таблицу 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
а вообще где ты блэд в россии такие задачи находишь

Старый
10.10.2018
16:17:15

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

Старый
10.10.2018
16:21:35

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

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

Al
10.10.2018
17:48:46

Frank
10.10.2018
18:09:29

Al
10.10.2018
18:16:43

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
В постгресе точно нельзя

Fike
11.10.2018
09:10:46

Yaroslav
11.10.2018
09:10:51

Юра
11.10.2018
09:11:53