Tags: mysql

dolphin

(no subject)

У меня коллега описал как можно восстановить данные, если вы нечаянно удалили записи и у вас нет бэкапа. Медод применим только для fixed-length MyISAM таблиц.
dolphin

(no subject)

У нас какое-то время назад сделали Trial MySQL Enterprise NMAS контракт для использования MySQL Network Monitoring and Advisory Service только. Т.е. вы получаете эту тулзу и также можно задать 2 вопроса саппорту по поводу NMAS, о чем так прямо и говорится: "Trial Program permits you to open 2 support incidents relating to your use of the MySQL Network Monitoring and Advisory Service."

Но люди упорно продолжаютт задавать вопросы про performance-tunning, optimization, общие вопросы по MySQL .. в общем о всем том, что к NMAS не имеет отношения ..

Но люди то ли не читают это, то ли забивают ..

(вариант незнания английского не рассматриваю, т.к. свои проблемы они в состоянии на английском сформулировать)
dolphin

(no subject)

Только что разгребла неплохой пример того, что использование индексов это не всегда гуд и иногда обычный table scan оказывается на много быстрее.

Collapse )
dolphin

Век живи, век учись.

Я почему-то всегда была уверена что у нас FORCE INDEX() можно использовать только в SELECT-ах.
Нифига.
Можно и в UPDATE/DELETE если там есть JOINы.

Т.е. если у вас есть DELETE FROM tbl WHERE col=6;
и он делает full table scan, а вы уверены что с индексом col будет работать быстрее, то это можно переписать следующим образом:
1. создается вспомогательная табличка куда мы добавляем только одно значение - 6.
CREATE TABLE dummy(col int); INSERT INTO dummy VALUES(6);
2. переписывается DELETE:
DELETE tbl FROM tbl FORCE INDEX(col) JOIN dummy ON tbl.col=dummy.col;
blond

(no subject)

На PHPclub-овской конференции я давала адрес trials@mysql.com для тех, кто хотел получить триальную версию MySQL Network Monitoring and Advisory Service. Сейчас это вынесли на mysql.com и если вы хотите получить триальную версию, то вам надо заполнить вот эту формочку.
autumn

(no subject)

Giuseppe Maxia описал процесс как мы обрабатываем баги начиная от того момента как баг был зарепорчен и заканчивая выходом релиза с исправленным багом. Кому интересно читать тут.
autumn

(no subject)

У меня есть один замечательный случай, когда человек похоже решил просклонять партиции в MySQL по полной программе и всвязи с чем, последние пару недель я отгребаю фан по полной программе.
Так вот как не надо использовать партиции в MySQL
Collapse )