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

28
Расчет использования дискового пространства для БД MySQL

В настоящее время я использую information_schema.TABLES для расчета общего использования дискового пространства, сгруппированного по имени базы данных, но он работает ужасно медленно. На серверах с сотнями баз данных вычисление может занять несколько минут. Какой самый быстрый метод расчета...

28
По каким причинам ** НЕ ** используется механизм хранения MEMORY в MySQL?

Недавно я обнаружил, что в MySQL есть механизм памяти, о котором я не знал (большая часть моей работы с базами данных предназначена для хобби-проектов, поэтому я узнаю, что мне нужно, по ходу работы). Кажется, что эта опция должна дать мне значительно улучшенную производительность, поэтому мне...

28
Как правильно убить MySQL?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . У меня CentOS 64bit с установленным CPanel и я использую: service mysql stop Он просто тикает и никогда не останавливается. В журналах...

28
Как помогает разбиение таблиц?

Мне трудно понять идею плюсов и минусов разбиения таблиц. Я собираюсь начать работу над проектом, в котором будет 8 таблиц, и одна из них будет основной таблицей данных, которая будет содержать 180-260 миллионов записей. Поскольку это будет правильно проиндексированная таблица, я думаю об...

28
выберите строки, в которых столбец содержит одинаковые данные в нескольких записях

У меня есть таблица с именем столбца article_title. Допустим, имя таблицы есть articles. Мне нужно выяснить записи, в которых article_titleданные совпадают на нескольких записях. Вот что у меня есть: select a.* from articles a where a.article_title = (select article_title from articles where...

28
Как принудительно выполнить однократную запись и затем таблицу только для чтения в SQL?

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

27
Почему я получаю `Невозможно ГДЕ замечено после прочтения const таблиц` в запросе объяснения?

У меня есть уникальный составной ключ, такой как fr (fromid, toid) в таблице, когда я запускаю запрос с объяснением, я получаю следующий результат: Impossible WHERE noticed after reading const tables` Запрос, который я выполнил: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 Любая...

27
Зачем использовать innodb_file_per_table?

Есть много статей, преувеличивающих (ИМХО конечно) необходимость innodb_file_per_table. Я понимаю, что с innodb_file_per_tableэтим должен быть лучший контроль над отдельными таблицами; как резервное копирование каждой таблицы в отдельности. Однако претензия на лучшую производительность сомнительна....

27
Как правильно выполнить отжиг MySQL?

Я хочу протестировать производительность (также известную как bake-off) сервера MySQL на некоторых других форках, таких как Percona, MariaDB и, возможно, на некоторых других. Я надеюсь, что, задавая этот вопрос, я смогу лучше понять методологию создания надлежащего теста производительности. Я...

27
MySQL создает временные таблицы на диске. Как мне это остановить?

Мы запустили сайт (Moodle), который в настоящее время пользователи находят медленным. Я думаю, что отследил проблему, создав MySQL временные таблицы на диске. Я наблюдаю переменную created_tmp_disk_tablesв администрировании сервера Mysql Workbench, и ее число увеличивается примерно на 50 таблиц /...

26
mysql Превышено время ожидания блокировки; попробуйте перезапустить транзакцию

мы работаем с Java-приложением, работаем целую вечность, back end - это MySQL, недавно обновленный до mysql 5.6. Все работало нормально, на прошлой неделе началось сообщение об ошибке Превышено время ожидания блокировки; попробуйте перезапустить транзакцию, которая выглядит так, как будто никогда...

26
Как оценить / предсказать размер данных и размер индекса таблицы в MySQL

Я нахожу, что это лучший способ оценить размер таблицы для этого я изучил много блогов и форумов, но не смог найти точного ответа Например, у нас есть таблица City с движком InnoDB , скажем, в будущем (в течение следующего года) она будет иметь 1 миллион записей, так что это будет примерный размер...

26
Почему мы используем Группу по 1 и Группу по 1,2,3 в запросе SQL?

В SQL-запросах мы используем предложение Group by для применения агрегатных функций. Но какова цель использования числового значения вместо имени столбца с предложением Group by? Например: сгруппировать по 1....

26
«ОШИБКА 1114 (HY000) таблица… заполнена» с innodb_file_per_table, установленной на автоматическое расширение

У меня есть база данных MySQL, которая содержит большой объем данных (100-200 ГБ - куча научных измерений). Подавляющее большинство данных хранится в одной таблице Sample. Сейчас я создаю подчиненную копию базы данных, и я хотел воспользоваться преимуществами innodb_file_per_tableэтого процесса....

25
Хранение IP-адреса

Я должен хранить IP-адрес всех зарегистрированных пользователей в базе данных. Мне интересно, сколько символов я должен объявить для такого столбца? Должен ли я также поддерживать IPv6? Если да, какова максимальная длина...

25
Транзакционный рабочий процесс DDL для MySQL

Я был немного удивлен, обнаружив, что операторы DDL ( alter tableи create indexт. Д.) Неявно фиксируют текущую транзакцию в MySQL. Исходя из MS SQL Server, возможность вносить изменения в базу данных в транзакции локально (что затем было отменено) была важной частью моего рабочего процесса. Для...

25
Mysql Innodb: InnoDB: ОШИБКА: возраст последней контрольной точки - InnoDB: превышает емкость группы журналов.

Мне действительно нужно немного опыта MySQL. Я новичок в MySQL, и за последние 1 неделю у меня произошел сбой моего БД. Я использую MySQL 5.1.36 на Ubuntu. Это выделенный сервер mysql с двухъядерным процессором, 4 ГБ памяти и 40 ГБ SSD. Ошибки журнала: 120413 23:57:15 [Note] Plugin 'FEDERATED' is...

25
Какой самый безопасный способ переключения формата binlog во время выполнения?

Из-за следующего предупреждения в mysqld.log: [Предупреждение] Небезопасный оператор записывается в двоичный журнал с использованием формата оператора, поскольку BINLOG_FORMAT = STATEMENT. Оператор небезопасен, потому что он использует предложение LIMIT. Это небезопасно, поскольку набор включенных...

25
Изменить DEFINER для многих представлений

У меня проблемы с резервным копированием баз данных после обновления. Я копался в своей системе, пытаясь понять, почему. Один запрос, который я выполнил, дал этот результат Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES После некоторого...

25
innodb_file_format Barracuda

У меня есть пара вопросов для более знакомых. Большинство моих инстансов работали с «Антилопой», несмотря на то, что они поддерживали Барракуда. Я искал, чтобы поиграть с некоторыми компрессами innodb таблиц. Насколько я понимаю, это доступно только в формате Barracuda. Я вижу, что...