Size: a a a

2020 June 26

ко

кгрке оеро in MySQL
Ребята всем здравствуйте. Помогите пожалуйста составить запрос)

Есть таблица, содержит вот такие данные

А1
А1
А1
А1
А1
А2
А2
А2
А2
А2
А3....
А4....
А5....
А101....

Где может быть у А101 - 30 записей, у А3 - 20 записей
Нужно вынуть 10 значений А у которых больше всех записей и отсортировать по убыванию
источник

DE

Denis Efremov in MySQL
кгрке оеро
Ребята всем здравствуйте. Помогите пожалуйста составить запрос)

Есть таблица, содержит вот такие данные

А1
А1
А1
А1
А1
А2
А2
А2
А2
А2
А3....
А4....
А5....
А101....

Где может быть у А101 - 30 записей, у А3 - 20 записей
Нужно вынуть 10 значений А у которых больше всех записей и отсортировать по убыванию
SELECT colname, count(colname) FROM tablename GROUP BY colname
источник

AM

Alexey Medov in MySQL
20-25% временных таблиц создаются на диске, а не в оперативной памяти.

Как вы считаете, это нормально ?
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
20-25% временных таблиц создаются на диске, а не в оперативной памяти.

Как вы считаете, это нормально ?
Даже если 100% - нормально
источник

AM

Alexey Medov in MySQL
Ilia Zviagin
Даже если 100% - нормально
почему это ?
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
почему это ?
Ну а что НЕнормального?
источник

AM

Alexey Medov in MySQL
SSD диск медленнее в десятки, а иногда в сотни раз медленнее чем оперативная память
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
SSD диск медленнее в десятки, а иногда в сотни раз медленнее чем оперативная память
И?
источник

AM

Alexey Medov in MySQL
если временные таблицы делать надиске в большом количестве, то это лишняя IO нагрузка на диск, что не есть хорошо
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
если временные таблицы делать надиске в большом количестве, то это лишняя IO нагрузка на диск, что не есть хорошо
Ну, жизнь вообще трудная штука... Да
источник

AM

Alexey Medov in MySQL
Ilia Zviagin
Ну, жизнь вообще трудная штука... Да
Выполните пожалуйста у себя на боевом инстансе запрос

SHOW GLOBAL STATUS LIKE 'Created_tmp_%tables';
источник

AM

Alexey Medov in MySQL
хочу увидеть ваши значения
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
если временные таблицы делать надиске в большом количестве, то это лишняя IO нагрузка на диск, что не есть хорошо
Но ты не можешь делать всю БД в памяти
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
Выполните пожалуйста у себя на боевом инстансе запрос

SHOW GLOBAL STATUS LIKE 'Created_tmp_%tables';
Это я не смогу
источник

AM

Alexey Medov in MySQL
Ilia Zviagin
Но ты не можешь делать всю БД в памяти
всю нет, но 220 тысяч временных таблиц на диске за 6 дней мне не нравится
источник

AM

Alexey Medov in MySQL
Ilia Zviagin
Это я не смогу
Почему это ? это же не опасный запрос
источник

Г

Глебка in MySQL
Бан
источник

AM

Alexey Medov in MySQL
Ребят, у кого MySQL активно используется в production поделитесь пожалуйста выводом от команды:

SHOW GLOBAL STATUS LIKE 'Created_tmp_%tables';


Там всего 2 строчки, ничего секретного. Хочу сравнить со своим выводом.
источник

S

Syntax Highlight Bot in MySQL
Alexey Medov
Ребят, у кого MySQL активно используется в production поделитесь пожалуйста выводом от команды:

SHOW GLOBAL STATUS LIKE 'Created_tmp_%tables';


Там всего 2 строчки, ничего секретного. Хочу сравнить со своим выводом.
источник

IZ

Ilia Zviagin in MySQL
Alexey Medov
всю нет, но 220 тысяч временных таблиц на диске за 6 дней мне не нравится
Ну они же не все время хранятся, создалось/удалилось....
источник