
Сергей
10.02.2018
17:56:21
Под линукс хз
Я сторонник codefirst + миграции
Хедис халява, а яг платный

The
10.02.2018
18:21:09
DataGrip есть ещё

Google

Adamay
10.02.2018
18:28:46

The
10.02.2018
18:29:52
там есть демо, есть программа тестировщиков, качаешь бету и пользуешься, но она тоже через время истекает. ну и если нужно, могу дать ссылку на сервер который выдает лицензии бесплатно

Anton
10.02.2018
18:30:29
фу-фу-фу пиратство поддерживать!

The
10.02.2018
18:31:45
конечно фу. много есть вещей, которые тоже фу. но что поделать..
я покупаю продукт после того, как попользуюсь им, если мне он понравился.
проблема в том, что если продукт не понравился, то потом начинается геморрой по возврату средств.
я поэтому и сказал, что там есть тестовый период :)

Adamay
10.02.2018
18:38:16
Как я понял для Linux нет ничего бесплатного и при этом нормального...

Dedy
11.02.2018
02:27:28
Hi

Victor
11.02.2018
07:28:34
https://www.mycli.net

Google

Alexey
11.02.2018
07:48:01
но вообще вот: https://shlomi-noach.github.io/awesome-mysql/#gui
если найдёте что-то опенсорсное, чего в том списке нет — не поленитесь, зашлите автору pull request

Adamay
11.02.2018
11:08:01
А почему MySQL Workbench никто не использует? ?

Andrey
11.02.2018
11:11:01
Используют +)

John
11.02.2018
12:28:09
потому что он тяжелый очень и глючный

Maxim
11.02.2018
13:55:51
я тоже иногда использую. Но он и правда тяжелый
heidisql по-легче будет

The
11.02.2018
14:17:07
у меня в Workbench как-то вкладка уползла куда-то, что я только не делал
тупо вытащить не мог эту хрень

Adamay
11.02.2018
18:03:51

The
11.02.2018
18:07:36
workbench юзаю только когда нужно диаграммы рисовать со связями
а в остальных случаях HeidiSQL

Adamay
11.02.2018
18:08:48

Ihor
11.02.2018
19:40:12
MySQL 5.7 стоит ли использовать query cache?
Все таблицы в InnoDB

The
11.02.2018
20:45:58
отвечу, хоть и не совсем компетентен. хоть все и говорили мне отключать query_cache, и всякие mysqltuner, но по факту производительность была максимальной именно на базовом конфиге с query_cache.

Google

The
11.02.2018
20:46:26
я бы потестил в первую очередь, каким-то нагрузочным тестом
если это HTTP, то ab, siege, JMeter.
все равно база обычно самое узкое место в приложении.

Anton
11.02.2018
21:45:41
повышенеие производительности с квери_кэшем намекает либо на оооочень старую и слабую железку, либо на плохой конфиг, либо на убогую архитектуру системы
А, да, ещё вариант: на то, что плохо тестили

The
11.02.2018
22:16:05

Anton
11.02.2018
22:17:11
Ааа, ну вот да, тут возможно. Грузят одно и тоже сотни раз)))

Ахмедов
12.02.2018
04:55:00
Добрый вечер надеюсь на вашу помощь.
Объясните как реализовать базу данных как в этом проекте http://www.slader.com/textbook/9780538497817-stewart-calculus-7th-edition/
Смысл там вот в чем есть книга в книге несколько глав в каждой главе несколько тем в каждой теме по несколько задач.
Какие таблицы создать и сколько создать чтобы было легче вызывать foreach ом, ведь там меню 2вух уровней

Ihor
12.02.2018
05:29:10
По мониторингу, база съедает примерно 20 ядер/потоков из 32. query_cache я отключил.
Хотя сама база не большая 4 гига данные и 1,5 гига индексы

енот
12.02.2018
08:18:25
как-то в хранимых процедурах можно получить доступ к переменным окружения?

lost
12.02.2018
08:21:38

енот
12.02.2018
08:21:47
ну да
линуксового

lost
12.02.2018
08:22:15
нет, а в чём сокральный смысл? что такого в переменных окружения нужно тебе в хранимках?

енот
12.02.2018
08:23:42
у меня программист хранимой процедурой генерирует uniq и мне надо это мастер-мастер реплицировать. и оно как-то накладывается друг на друга. Он предложил для каждого сервака задавать префикс.

lost
12.02.2018
08:24:45
оё...
а чем вас не устроило стандартное решение с offset ?

енот
12.02.2018
08:25:10
что за оффсет?

Google

lost
12.02.2018
08:25:13
или речь не о праймари?

енот
12.02.2018
08:25:44
я не знаю, праймари ли он, я просто в логах увидел что репликация умерла на этом
я дальше не полез
некогда было, а щас грохнул всё

lost
12.02.2018
08:26:30
ну смысл какой: пишут в оба сервера, и упало на dupliсate entry, верно?

енот
12.02.2018
08:26:38
да

lost
12.02.2018
08:28:30
ну тогда нужно знать что именно он генерит: если просто unique key в какой-то конкретной таблице - не обязательно лезть в переменные окружения, у мускуля миллион переменных, уникально идентифицурющих сервер: например server_id или hostname хотя бы

енот
12.02.2018
08:28:46
hostname
ага

lost
12.02.2018
08:30:20
скорее всего у вас master-master настроен правильно с offset на инкремент в таблицы, можно сделать чтобы первый мастер генерил только нечётные, второй только чётные, тогда никакие префиксы не нужны

енот
12.02.2018
08:31:59
это я знаю, но переубедить мне его не удалось
это поле выдается юзерам для отправки денег нам

lost
12.02.2018
08:33:08
типа уникальной ссылки?

енот
12.02.2018
08:33:23
да, типа таг пользователя
ЛК у нас нет, куча легаси и вообще ?
пхп в качестве апи, астериск + res_odbc, ребуты каждые 4 часа потому что астер начинает кашлять и тд.

Сергей
12.02.2018
08:42:27

енот
12.02.2018
08:43:02

Сергей
12.02.2018
08:43:28
тру стори, бро)

енот
12.02.2018
08:43:33
ну вот

Google

Ruslan
12.02.2018
15:19:53
Всем привет! Подскажите если делать репликацию мастер слейв, все рекомендуется, лочить таблицы и делать дамп, если это не делать, что будет? у меня оно какимто способом работает, правда разок ошибку в лог пишет. я про MASTER_LOG_POS
(при этом в базе дропал таблицы и log_pos менялся на увеличение, а на слейве я мастера указывал со старыми данными)

Archer
12.02.2018
15:28:52
репликация реплицирует только новые изменения, без дампа=ураннивания начальных данных работать не может.

Ruslan
12.02.2018
15:33:08
для чего лочить таблицы немного не пойму

Danil
12.02.2018
15:36:02
для чего лочить таблицы немного не пойму
Что бы на момент создания дампа не произошло коллизии (дамп снять когда x=1, пока снимаешь x переписали на 2). Реплика работает считая что изначальные данные одинаковы (ну ка считает, ей пофигу, ошибки могут немного тебе жизнь попортить)

lost
12.02.2018
15:45:20

енот
12.02.2018
15:45:36
а что использовать?

Ruslan
12.02.2018
15:45:46
xtrabackup присмотрел

lost
12.02.2018
15:45:52
percona extrabackup
он неблокирующий, и просто докатывает изменения по завершению дампа