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

Все версии MySQL (не Microsoft SQL Server). Пожалуйста, добавьте также тег для конкретной версии, такой как mysql-5.7, если он имеет отношение к вопросу.

2
Должен ли я использовать UUID, а также ID
Я уже некоторое время использую UUID в своих системах по разным причинам - от регистрации до отложенной корреляции. Форматы, которые я использовал, изменились, поскольку я стал менее наивным из: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Когда я дошел до последнего BINARY(16), я начал сравнивать производительность с базовым целым числом с автоинкрементом. Тест …

8
Как я могу заставить клиента MySQL читать пароль из mylogin.cnf?
Я пытаюсь подключить клиент mysql к серверу mysql без необходимости интерактивного ввода пароля. Предпринятые шаги: 1) Сначала создайте файл mylogin.cnf $ mysql_config_editor set --user=<user> --password --host=<host> Enter password: 2) Файл успешно создан: $ ls -la .mylogin.cnf -rw-------. 1 urmt urmt 136 Dec 19 11:01 .mylogin.cnf $ mysql_config_editor print --all [client] …

3
ОШИБКА - функция 'innodb' уже существует
Я хочу начать преобразование некоторых таблиц MyISAM в INNODB. Запуск Ubuntu 14.04 Server с MySQL 5.6 (обновление apt-get с 5.5), 32G RAM на 4-ядерном / 8-процессорном процессоре. Изначально были проблемы с ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL и Error: Table "mysql"."innodb_table_stats" not found. Я …
11 mysql  innodb 

2
Как отбрасывать пустые таблицы
Можно ли удалить все пустые таблицы из моей огромной базы данных (mysql)? Я ищу команду sql для автоматического удаления всех этих пустых таблиц. В настоящее время у меня есть 305 таблиц в моем наборе данных, и около 30% из них - старые пустые таблицы, которые не будут использоваться в моем …
11 mysql  myisam 

2
Как разработать индексы для столбцов со значениями NULL в MySQL?
У меня есть база данных с 40 миллионами записей, и я хочу выполнить запросы со следующим WHEREпунктом ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT 10 ; …
11 mysql  index 

2
Невозможно удалить таблицу, так как она показывает ожидание блокировки метаданных
Мы пытаемся отбросить одну таблицу, но она зависает, и когда мы видим команду «SHOW PROCESSLIST», она отображается как «ожидание блокировки метаданных». Даже мы не можем выполнить какую-либо операцию с этим конкретным столом. Кто-нибудь знает, как решить это?



1
Перезагрузка ведомого репликации MySQL
Впервые с тех пор, как он был настроен, мне нужно перезагрузить ведомое устройство MySQL только для чтения. Я нашел эту статью о сбивании раба для обслуживания (хотя он просто описывает остановку mysqlдемона): Как Safetly [sic] перезагрузить ваш MySQL Slave Server В итоге процедура выглядит так: В mysqlклиенте: STOP SLAVE; FLUSH …

2
Производительность триггера против хранимой процедуры в MySQL
Сообщение здесь на DBA.StackExchange ( Каковы лучшие практики для триггеров для поддержания номера ревизии в записях? ) Породило интересный (по крайней мере, интересный для меня) вопрос относительно производительности в MySQL. Контекст заключается в том, что мы хотим вставить запись в таблицу для каждой обновляемой строки. Перед обновлением строки мы хотим …

3
Дизайн схемы для продуктов с несколькими вариантами / атрибутами?
Я использую MySQL. Идея похожа на shopify с другой концепцией, поэтому пользователи собираются добавлять свои собственные продукты с несколькими типами вариантов и атрибутов. Из всех исследований, которые я провел, это кажется наиболее вероятным решением для меня, и мне просто интересно, есть ли что-то не так со следующей схемой и каковы …

3
Лучший способ реализовать параллельную таблицу на основе очереди
У меня есть таблица в MySQL, которая представляет очередь ссылок для обработки. Ссылки обрабатываются внешним приложением, одно за другим, и в конце удаляются. Это очередь большого объема, и у меня есть несколько экземпляров приложения обработки, которые распределены по нескольким серверам. Как я могу гарантировать, что каждая запись выбирается только одним …
11 mysql  queue 

1
Ошибка размера строки с MySQL
Я использую сервер MySQL на своем Macbook (для тестирования). Версия 5.6.20 от Homebrew. Я начал сталкиваться с ошибками «слишком большой размер строки», и мне удалось свести их к этому тесту. Таблица: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | …
11 mysql  innodb 

5
Не могу создать таблицу, но таблица не существует
Я использую эти шаги для создания таблицы my_user, которая уже существует, но каким-то образом исчезла из моей базы данных my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) DEFAULT NULL, PRIMARY …
11 mysql  innodb 

3
Улучшает ли использование LIMIT производительность и заметно ли это?
Я хочу понять следующее. Предположим, что у меня сложный запрос с, скажем, объединением 5 таблиц в группу по сумме и по порядку. Оставляя в стороне какие-либо оптимизации самого запроса, например, индексы и т. Д. Есть ли какое-либо существенное преимущество в производительности LIMIT? Я предполагаю, что весь запрос (и результаты) должен …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.