Size: a a a

2020 November 06

G

Grigorij in MySQL
Мы как то с этим мучались, но было 7 полей. Единственным адекватным выходом стал вынос всего этого в эластик))
источник

yツ

yesworld ツ in MySQL
Ilia Zviagin
индекс должен давать на одно значение отбор где-то от одного процента записей и меньше.
Если больше — нет смысла отдельно по такому полю индекс делать.

То же и по сочетанию полей.
Т.е. я правильно понял, если там мало значений, типа как енам, то нет смысла индексировать. Так как невозможно разбить по группам?
источник

G

Grigorij in MySQL
Ну одиночный на енум сильно не поможет, да
источник

yツ

yesworld ツ in MySQL
Спасибо ребят! Понял проблему..
источник

G

Grigorij in MySQL
От 10кк останется 1кк. Все равно дофига фулсканить
источник

IZ

Ilia Zviagin in MySQL
yesworld ツ
Т.е. я правильно понял, если там мало значений, типа как енам, то нет смысла индексировать. Так как невозможно разбить по группам?
Да
источник

IZ

Ilia Zviagin in MySQL
yesworld ツ
Т.е. я правильно понял, если там мало значений, типа как енам, то нет смысла индексировать. Так как невозможно разбить по группам?
По каким группам ?
источник

yツ

yesworld ツ in MySQL
Ilia Zviagin
По каким группам ?
это я на своем нубовском языке так объяснил )
источник

yツ

yesworld ツ in MySQL
Еще одни момент, если офсеты большие, их же ни как не оптимизировать?

К примеру так
LIMIT 50 OFFSET 1917100
источник

G

Grigorij in MySQL
Да
источник

yツ

yesworld ツ in MySQL
Спасибо большое!
источник

ST

Sardorkhuja Tukhtakh... in MySQL
Ребят, что я делаю не так? Установил мускул сервер, запускаю скрипт безопасности, ввожу пароль — говорит, в доступе отказано. НО одновременно рут не может зайти под него

khuzha@onepc:~/bookstack$ sudo mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: YES)
khuzha@onepc:~/bookstack$ sudo mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
источник

G

Grigorij in MySQL
Пересоздай базу, там должен быть скриптик
источник

G

Grigorij in MySQL
Удалить все файлы из var/lib/mysql и скриптом их пересоздать
источник

ST

Sardorkhuja Tukhtakh... in MySQL
Grigorij
Удалить все файлы из var/lib/mysql и скриптом их пересоздать
Результат:

khuzha@onepc:~/bookstack$ sudo rm -rf /var/lib/mysql
khuzha@onepc:~/bookstack$ sudo mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root:
Error: Access denied for user 'root'@'localhost' (using password: YES)
источник

G

Grigorij in MySQL
Так пароль не вводи, его нет
источник

G

Grigorij in MySQL
Просто энтер нажми
источник

ST

Sardorkhuja Tukhtakh... in MySQL
нажал энтер — тоже самое
источник

ST

Sardorkhuja Tukhtakh... in MySQL
сейчас попробую еще раз переустановить
источник

G

Grigorij in MySQL
Ну он пишет - using password: yes
источник