@mysql_ru

Страница 17 из 142
Ринат
12.05.2017
22:19:36
хм, чот не бьётся(

lost
12.05.2017
22:21:38
в плане не бьётся? синтаксическая ошибка или результат запроса неверный?

Ринат
12.05.2017
22:22:02
результат не верный. Щас проверяю

как будто промежутки не все захвачены, половины почти нет

Google
Ринат
12.05.2017
22:25:30
пардон

всё точно, спасибо!

lost
12.05.2017
22:27:21
можешь сделать SELECT DATE_FORMAT(created_at, %Y-%m), COUNT(*) FROM post GROUP BY 1

умная мысля приходят апосля, как говорится

или даже SELECT YEAR(created_at), COUNT(*) FROM post GROUP BY 1

так даже лучше, group by по варчарам не есть хорошо

Ринат
12.05.2017
22:31:35
но по месяцам уже не прокатит разбиение? если подробить

lost
12.05.2017
22:33:35
прокатит

добавляешь колонку с месяцем и группируешь по 2 полям

Ринат
12.05.2017
22:34:44
функция MONTH ?

из datime вытащит месяц?

lost
12.05.2017
22:35:05
да, вроде она числовое представление возвращает...

Google
Ринат
12.05.2017
22:35:53
SELECT YEAR(created_at), MONTH(created_at), COUNT(*) FROM post GROUP BY 1, 2;

Шик!

Dmitry
14.05.2017
08:58:05
https://habrahabr.ru/company/oleg-bunin/blog/328458/

Ринат
14.05.2017
09:08:40
"Что скажете про mysqltuner?" ?

Nikolay
14.05.2017
09:19:33
https://habrahabr.ru/company/oleg-bunin/blog/328458/
Что-то как-то не очень, если кратко: Используйте БД по назначению, пишите маленькие запросы, убедитесь что ваше приложение не тормозит, используйте линукс потому, что его все используют (поэтому под линуксом БД быстрее и лучше работает?). Имхо, какие-то общие советы по работе с БД, без пруфов.

Но я эксперт диванный, поэтому могу ошибаться

Fike
14.05.2017
09:26:31
Зачем вообще читать швабр

Ринат
14.05.2017
09:28:05
предложи

Dmitry
14.05.2017
10:12:37
https://rimzy.net/

Вот хороший блог

Aleksey
16.05.2017
08:38:34
Всем привет! У меня такой вопрос . Есть 2 базы на одном серваке prod и test когда начинаю заливать дамп в test то соответственно prod зависает. Есть какой-нить способ залить дамп чтобы прод мог работать нормально ?

Alexander
16.05.2017
08:39:16
сервак помощнее взять?

что значит "зависает" ?

Fike
16.05.2017
08:40:59
правило номер один

на серверах продакшена размещается только продакшен

Aleksey
16.05.2017
08:41:45
долго обрабатывает запросы

Fike
16.05.2017
08:41:52
иначе вы рискуете потерять продакшен любым плевым чихом

Alexander
16.05.2017
08:42:26
вангую, что диск в полку упирается

тогда ionice в помощь, но разворачиваться база будет дольше

Google
Fike
16.05.2017
08:43:27
да не нужно никакого тюнинга, нужно выносить это к чертям с продакшена

Dmitry
16.05.2017
08:44:13
да, особенно сейчас

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

да хоть докер у мамки на компе

Aleksey
16.05.2017
08:54:15
ок, спасибо всем

Dmitry
16.05.2017
08:56:39
вообще заливка дампа может серьезно сервер нагружать

Aleksey
16.05.2017
09:01:46
ну это да просто я думал вдруг способ есть какой-нить

Dmitry
16.05.2017
09:02:34
iotop\atop тебе покажут что оно под нагрузкой

есть еще mytop

Aleksey
16.05.2017
09:03:07
круто сейчас поюзаю

спс

Eugene
17.05.2017
07:04:34
привет. вопрос про синхронизацию баз данных есть на сервере БД. есть локальная. нужно с минимальным трафиком обновить локальную - схема и данные. что нужно поставить на сервер, чтобы это сделать?

Ivan
17.05.2017
07:06:54
Синхронизация нужна постоянная или на один раз?

Eugene
17.05.2017
07:18:18
периодически

Dmitry
18.05.2017
06:23:03
mysqldump + cron

Eugene
18.05.2017
06:23:39
без крона. по ручному. mysqldump умеет выдавать только изменения?

Dmitry
18.05.2017
06:23:57
Нет

Eugene
18.05.2017
06:24:15
например, база 2 гига. а изменилась только одна таблица, добавилась 5 строчек. нужно только эти 50 кб обновить.

Dmitry
18.05.2017
06:24:16
А размер какой базы?

Есть innobackup он умеет вроде диф

Google
Dmitry
18.05.2017
06:24:57
Но это все плохо работает

Alexander
18.05.2017
06:26:18
ну так в чём проблема настроить репликацию и стартовать её раз в день на полчаса?

Eugene
18.05.2017
06:26:35
мобильный трафик слабый потянет?

Dmitry
18.05.2017
06:26:54
Какая разница

Мобильный потянет

Alexander
18.05.2017
06:27:19
ну а в чём причина необходимости "ручной" репликации?

Eugene
18.05.2017
06:27:21
какой в репликации будет расход трафика?

Alexander
18.05.2017
06:27:37
на размер передаваемого binlog-а

Dmitry
18.05.2017
06:27:53
it depends да

50 КБ и будет

Ну плюс служебка

Но там много не накапает

Alexander
18.05.2017
06:28:57
особенно, если поставить тип репликации mixed/statement, а не row

Dmitry
18.05.2017
06:29:22
Но делать этого не стоит

Alexander
18.05.2017
06:29:42
это тоже depends

Dmitry
18.05.2017
06:29:51
Ну так то да

Alexander
18.05.2017
06:29:56
на row-based триггера на слейвах не отрабатывают, например

Eugene
18.05.2017
06:30:06
понял. буду копать репликацию. изучу это. спасибище

Google
Alexander
18.05.2017
06:30:11
у классического мускуля

Dmitry
18.05.2017
06:30:23
Ваще дамп двухгиговой базы сжатый гзипом весит немножк

Alexander
18.05.2017
06:30:40
разворачиваться может долго ...

Dmitry
18.05.2017
06:30:46
Эт да

Особенно если целевая тачка wooden pc

Только эцсамое

В реплику писать не надо

Alexander
18.05.2017
06:32:38
создали базу новую и пишем :)

Fike
18.05.2017
07:02:04
выкиньте мобильный интернет вместо этих извращений

Dmitriy
20.05.2017
08:24:32
Коллеги, привет. Есть таблица Родитель, и на нее завязана куча таблиц дочерних по внешним ключам, вложенность большая. Внешние ключи все с cascade опциями. Если вложенность больше ожной таблицы, то удаление записи из корневой таблицы приводит к ошибке, а не к рекурсивному удалению. С каким ключиком нужно DELETE делать, чот не догоню

Коллеги, отбой. Товарищь криво сделал одну таблицу

Zalifa
21.05.2017
06:51:41
Добрый день! я it-peкрутер) Ищу Рhp-программистов в г. Тамбове и в Москве С# разработчика в штат. Ребята, если кто-то находится в поиске работы - пишите

Страница 17 из 142