Вопросы с тегом «mysql»

10
mysqladmin не использует встроенный пароль

Я пытаюсь настроить работу cron для резервного копирования с моей ведомой машины. Поэтому мне нужно остановить раба Я дал команду mysqladmin --user=root --password=test_pass stop-slave Но это бросает ошибку: mysqladmin: ошибка подключения к серверу при локальном хосте: ошибка: «Доступ запрещен для...

10
Низкая производительность MySql Server - что и как проверить?

старт: отказ от ответственности Я не администратор сервера MySql; Я знаю в основном MSSQL, поэтому мне нужна ваша помощь. Конец: отказ от ответственности Меня попросили проверить, почему ядро ​​сервера MySql работает плохо - я не видел и не занимал базы данных и хотел бы знать, с чего начать. С...

10
Эффективное удаление больших объемов (4 миллиона строк) данных mysql на очень регулярной основе

У нас есть таблица MySQL, которая в любой момент времени имеет около 12 миллионов строк. Нам нужно удалить старые данные, чтобы размер таблицы был несколько управляемым. Сейчас мы выполняем этот запрос ежедневно, в полночь, используя задание cron: DELETE FROM table WHERE endTime < '1393632001' В...

10
Как запросить и увеличить значение (счетчик) потокобезопасным способом? (избегайте условий гонки)

В таблице , где каждая строка имеет счетчик (только целое значение), мне нужно , чтобы получить текущее значение и увеличить его в то же самое время . По сути, я хочу сделать это: SELECT counter FROM table WHERE id=123 UPDATE table SET counter=counter+1 WHERE id=123 Но выполнение двух запросов,...

10
Есть ли способ получить оценку стоимости выполнения запроса в MySQL?

В PostgreSQL EXPLAIN или EXPLAIN ANALYZE будут показывать приблизительную стоимость выполнения запроса. Но EXPLAIN в MySQL не предоставляет эту информацию. Как я могу получить сметную стоимость без установки других инструментов? Я использую...

10
MySQL Collation utf8_unicode различия

Но я читал о важности MySQL Collation, и то, что я узнал до сих пор относительно совместимости и точности, - эти 4, кажется, моя лучшая ставка. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Насколько я понимаю, uft8mb4 подойдет для персонажей с поддержкой нескольких...

10
Сбой при создании индекса MySQL на столе

ОБНОВЛЕНИЕ: tl; dr: Проблема заключалась в том, что MySQL использует TMPDIRпри создании индексов. И у меня TMPDIRне хватило места на диске. Оригинал Q: Я пытаюсь добавить индекс в таблицу InnoDB и получаю table is full error. У меня достаточно дискового пространства, а в конфигурации MySQL файл на...

10
Восстановление таблиц MySQL из файлов .ibd, .frm и mysqllogbin

По какой-то причине, когда я пытаюсь открыть свои таблицы, которые хранятся в файлах .frmи .ibdфайлах (будь то в MySQL или phpmyadmin), это вызывает синтаксическую ошибку или говорит, что ее не существует. Я читал другой пост, у которого была похожая проблема, но я не знаю, как проверить,...

10
mysqldump - одиночная транзакция, но запросы на обновление ждут резервного копирования

Если я использую mysqldump --single-транзакции, в соответствии с документацией он должен выполнить очистку таблиц с блокировкой чтения, чтобы получить согласованное состояние, а затем начать транзакцию, и никаких авторов не должно ждать. Однако вчера вечером я обнаружил следующую ситуацию: выдержка...

10
Производительность импорта InnoDB

Я борюсь с массовым импортом довольно большой таблицы InnoDB, состоящей примерно из 10 миллионов строк (или 7 ГБ) (что для меня является самой большой таблицей, с которой я когда-либо работал). Я провел некоторое исследование, как улучшить скорость импорта Inno, и на данный момент мои настройки...

10
MySQL: какое соединение лучше между левым внешним соединением и внутренним соединением

Какое соединение лучше выполнить, если все они дают одинаковый результат? Например, у меня есть две таблицы employees(emp_id,name, address, designation, age, sex)и work_log(emp_id,date,hours_wored). Чтобы получить некоторые конкретные результаты, оба inner joinи left joinдает тот же результат. Но у...

10
показать имя таблицы + количество записей для каждой таблицы в базе данных mysql innodb

Как составить список всех таблиц в текущей базе данных, а также количество строк в таблице. Другими словами, можете ли вы подумать о запросе, чтобы придумать что-то подобное в MySQL? +------------------------++------------------------+ | Tables_in_database | Number of rows |...

10
Отключаемые ключи MySqlDump не влияют на импорт

У меня есть продолжение моего предыдущего вопроса о скорости импорта с помощью Inno-Tables (сюрприз!). Сценарий Я пытаюсь импортировать большой * дамп базы данных на мою локальную машину разработчика в разумные сроки. KEYК таблицам прикреплено множество элементов, которые оказались узким местом, но...

10
Нужно ли переиндексировать таблицу MySQL после массового удаления?

У меня есть таблица в MySQL с большим количеством INSERT и SELECT каждую секунду. И происходит массовое удаление некоторых старых данных один раз в день. Нужно ли переиндексировать таблицу после удаления? Я хочу увеличить производительность. Кто-нибудь может предложить несколько советов?...

10
Почему НЕ раздел?

Когда не нужно разделить базу данных? (думая о разделении MySQL ) В моем случае Я начну с пары миллионов строк, оттуда они должны расти. Первичный ключ в символьном поле, который служит наиболее частым ограничением запросов (и частые поиски - по крайней мере, несколько в секунду). Первичный ключ...