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

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

2
Контролировать активность MySQL для каждой базы данных?
Каков наилучший способ отслеживать активность в каждой базе данных моего сервера? Я попробовал mtop / mytop, которые отображают активность в режиме реального времени, но не очень практично, чтобы увидеть все запросы, выполненные на нем. Я активировал журналы MySQL, но нет возможности разделить их по базе данных. Какие инструменты вы используете …

2
Как я могу отключить клиентов от MySQL?
Мне нужен эффективный способ отключить всех клиентов с данным именем пользователя от MySQL. Я думал об изменении пароля пользователя, но думаю, что проверяется только при установлении соединения. Идеи?
9 mysql 

4
Что я должен спросить на собеседовании с MySQL DBA?
Я разработчик программного обеспечения и помогаю моей команде нанимать администратора баз данных MySQL. Основные проблемы, с которыми мы сталкиваемся: Более медленные запросы и производительность из-за Hibernate. Управление базой данных (резервное копирование, настройка, исправления, безопасность). Масштабируемость за счет увеличения данных из новых источников данных и накопления более старых данных. Мы планируем …

2
Это нормальный набор привилегий MySQL?
Используя phpmyadmin в локальной тестовой настройке wamp, а также в значительной степени состояния заголовков, есть 3 пользователя, помеченные как user = ANY, password = NO, например: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | …

3
MySQL высокая производительность для большого количества SELECTs / INSERTs / UPDATEs / DELETEs
Я создаю модуль, в котором каждый пользователь часто помещает запись в таблицу на 10–300 секунд. Когда время истекает, запись удаляется. Дело в том, что будет много пользователей, и записи будут меняться очень часто - как это повлияет на производительность приложения для этой таблицы, потому что записи будут часто меняться, и …

3
запрос относительно объединения обновления и запроса вставки в один запрос в MySQL
я хочу отслеживать историю изменений для пользователя, поэтому, когда бы он ни изменял свой профиль, мне нужно было брать старые данные, сохранять их в истории и обновлять новыми данными. Я могу использовать selectдля получения старых данных, insertдля истории и, наконец, updateдля изменения данных. Могу ли я иметь все это в …
9 mysql 

1
Преимущества выполнения запроса OPTIMIZE TABLE в MySQL DB Server
Я хотел бы знать, какие преимущества [действительно практические] можно получить, запустив OPTIMIZE TABLE tbl_nameзапрос в MySQL Server. Я проверил это один раз и обнаружил, что после того, как это будет выполнено, следующее попадание в БД может занять много времени из-за перемещения фрагментов или около того, но последующие попадания показывают вид …

3
Пользователи жалуются на то, что система работает медленно во время работы mysqldump
База данных MYSQL (ibdata1) имеет размер 73 ГБ и настроена для работы в качестве выделенного сервера базы данных в операционной системе Windows 2008 для таблиц INNODB. Мы выполняем резервное копирование с помощью mysqldump mysqldump --skip-opt --quick - одиночная транзакция --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - сжатие --log-error = …

3
Я использую механизм хранения MEMORY, но MySQL все еще пишет на мой диск ... Почему?
Я использую MEMORY Engineдля всех таблиц, связанных с конкретным запросом MYSQL, потому что скорость доступа имеет первостепенное значение для моего проекта. По какой-то причине я заметил, что по-прежнему происходит большой объем записи на диск. Это из-за того, что Windows переключает ОЗУ на диск? Как я могу предотвратить это? Изменить: Вот …

4
Как я могу оптимизировать этот запрос MySQL дальше?
У меня есть запрос, который занимает особенно много времени (15+ секунд), и он только ухудшается со временем по мере роста моего набора данных. Я оптимизировал это в прошлом и добавил индексы, сортировку на уровне кода и другие оптимизации, но это требует некоторой дальнейшей доработки. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) …

4
Почему MySQL говорит, что мне не хватает памяти?
Я пытался выполнить довольно большой INSERT...SELECTв MySQL с JDBC, и я получил следующее исключение: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Поскольку я на самом деле не возвращаю объект ResultSet, я подумал, что пространство кучи Java не должно быть проблемой. Тем не менее, я …

4
Как улучшить производительность InnoDB DELETE?
Итак, у меня есть эта таблица аудита (отслеживает действия над любой таблицей в моей базе данных): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT …

1
Ошибка создания внешнего ключа из MySQL Workbench
Я пытаюсь синхронизировать изменения схемы из MySQL Workbench в моей базе данных. Я получаю следующую ошибку при попытке создать внешний ключ: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Вот утверждение, которое он пытается выполнить: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN KEY (`allergy_id` …

2
Зачем устанавливать `group_concat_max_len` ниже максимума?
MySQL 5.5.28 в Ubuntu 12.04 Если результат длиннее, чем group_concat_max_lenрезультат, результат будет изящно усечен. В настоящее время у меня есть скрипт, который пытается проверить требуемую длину заранее и устанавливает group_concat_max_lenдостаточно большой размер . Но проверка добавляет дополнительные запросы. Есть ли недостаток в том, чтобы просто установить group_concat_max_lenмаксимальное значение? Преимущество - …

6
Высокая загрузка системного времени на сервере MySQL
Немного предыстории, некоторое время назад мы начали испытывать высокое системное время на одной из наших баз данных MySQL. Эта база данных также страдала от высокого использования диска, поэтому мы решили, что эти вещи связаны. И так как у нас уже были планы перенести его на SSD, мы подумали, что это …

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