Size: a a a

2020 July 16

IZ

Ilia Zviagin in MySQL
Stefan
а не подскажите бест практис, по тому, как правильней делать восстановление? допустим бэкапы на слейве все валидные есть, но упдает мастер или скажем удалятся все данные на нем
проще в таком случае переключить на мастера валидный по данным слейв, сделать слейвом рухнувший мастер, дождаться окончания репликации и вернуть всё обратно что-ли?
Ну вроде типа того.
Когда мастер падает, слейв становится мастером. Из мастера делается новый слейв
источник

OP

Oleksandr Petrenko in MySQL
Привет. Есть ли разница между этими вариантами импорта?

gunzip < database.sql.gz | mysql -u user -p database
и
zcat database.sql.gz | mysql -u user -p database
источник

OP

Oleksandr Petrenko in MySQL
Oleksandr Petrenko
Привет. Есть ли разница между этими вариантами импорта?

gunzip < database.sql.gz | mysql -u user -p database
и
zcat database.sql.gz | mysql -u user -p database
не отвечайте, тупой вопрос, они эквивалентны
источник

LD

Luciano Douglas in MySQL
Good morning people! I'm trying to do a sql of these two tables, they contain a one-to-one relationship, how would that relationship look in a sql script?
источник

ВМ

Владимир Муковоз... in MySQL
эх, не угадал
источник

A

Alexey in MySQL
Ребят подскажите как правильно запрос написать, нужно в одном запросе посчитать количество отзывов с разными оценками для одного элемента:
SELECT
   COUNT ( vote = 5) AS count5,
   COUNT ( vote = 4) AS count4,
   COUNT ( vote = 3) AS count3,
   COUNT ( vote = 2) AS count2,
   COUNT ( vote = 1) AS count1
FROM comments
where item_id = 33185
источник

VM

Vitaliy Marchenko in MySQL
sum(if(vote=5,1,0)) as ...
источник

A

Alexey in MySQL
Vitaliy Marchenko
sum(if(vote=5,1,0)) as ...
🙏
источник

A

Alexey in MySQL
спасибо
источник

V

Vova in MySQL
Есть вопрос по log_queries_not_using_indexes. Я выставляю его в 1, но в слоу лог помимио запросов без индексов сыпятся и запросы с индексами. Как их там различить?
источник

IZ

Ilia Zviagin in MySQL
Alexey
Ребят подскажите как правильно запрос написать, нужно в одном запросе посчитать количество отзывов с разными оценками для одного элемента:
SELECT
   COUNT ( vote = 5) AS count5,
   COUNT ( vote = 4) AS count4,
   COUNT ( vote = 3) AS count3,
   COUNT ( vote = 2) AS count2,
   COUNT ( vote = 1) AS count1
FROM comments
where item_id = 33185
Group by изучи...
источник

IZ

Ilia Zviagin in MySQL
Vova
Есть вопрос по log_queries_not_using_indexes. Я выставляю его в 1, но в слоу лог помимио запросов без индексов сыпятся и запросы с индексами. Как их там различить?
Просто взять запрос и посмотреть, использует ли он индекс.
источник

V

Vova in MySQL
я с радостью, да их там десятки тысяч
источник

IZ

Ilia Zviagin in MySQL
Vova
Есть вопрос по log_queries_not_using_indexes. Я выставляю его в 1, но в слоу лог помимио запросов без индексов сыпятся и запросы с индексами. Как их там различить?
Лучше чисто по времени ловить эти запросы,

log_queries_not_using_indexes не включать.

Если запрос не использует индекс и быстро выполняется, это не криминал. Если запрос не использует индекс и медленно выполняется, он попадет в slow query log
источник

IZ

Ilia Zviagin in MySQL
Vova
я с радостью, да их там десятки тысяч
Ну ты же сам параметр включил, никто тебя за руку не тянул....
источник

V

Vova in MySQL
да, и таких там легион, я хочу выцепить топ-тяжёлых, обработал pt-digest-query
источник

IZ

Ilia Zviagin in MySQL
Vova
да, и таких там легион, я хочу выцепить топ-тяжёлых, обработал pt-digest-query
А порог срабатывания slow log у тебя какой ?
источник

V

Vova in MySQL
Ilia Zviagin
А порог срабатывания slow log у тебя какой ?
ооо, хороший вопрос, пойду искать где он выставляется
источник

V

Vova in MySQL
там в топе весьма шустрые запросы таки
источник

IZ

Ilia Zviagin in MySQL
Vova
ооо, хороший вопрос, пойду искать где он выставляется
Поставь больше, выключи not using indices
источник