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

12
Как я должен интерпретировать «время блокировки» в журнале медленных запросов mysql?

Я пытаюсь понять, как лучше всего интерпретировать время блокировки для запросов, которые отображаются в нашем медленном журнале запросов MySQL. Например, если запрос UPDATE имеет время блокировки 10 секунд. Я предполагаю, что это общее время после того, как запрос на обновление получает...

12
Как работает INDEX для составного первичного ключа в mysql?

При создании составного первичного ключа для двух или более столбцов, например PRIMARY KEY(col1, col2, col3); Будет ли система INDEXкаждого столбца в отдельности? Причина, по которой я задаю этот вопрос, состоит в том, что когда мы используем UNIQUE INDEX (col1, col2, col3)его, он действует как...

12
Почему LIKE более чем в 4 раза быстрее, чем MATCH… ПРОТИВ индекса FULLTEXT в MySQL?

Я не понимаю этого. У меня есть таблица с этими индексами PRIMARY post_id INDEX topic_id FULLTEXT post_text Таблица имеет (только) 346 000 строк. Я пытаюсь выполнить 2 запроса. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text)...

12
Нормализуются ли отношения один-к-одному?

Предположим, у нас есть большой набор статистических данных для записи; например, 20-30 INTстолбцов. Лучше хранить весь набор в одной таблице, поскольку все они принадлежат записи ИЛИ создают другую таблицу, связанную с отношением один к одному. Преимущество первого состоит в том, чтобы избежать...

12
Бит против булевых столбцов

Учитывая, что битовые поля являются просто двоичными представлениями данных и должны запрашиваться немного «странным» способом. Действительно ли это дает какую-либо выгоду, используя битовое поле для логического значения? Из того, что я вижу, можно предположить, что единственное реальное...

12
PHP -> Mysql постоянный пул соединений БЕЗ mysql_pconnect - возможно?

Я уже давно пытаюсь найти хороший способ сделать это. Но было трудно найти правильные части, чтобы сделать это. Я предполагаю, что это должно быть возможно. Проще говоря, вот что я хотел бы сделать: PHP / Other front end -> [SOCKET] -> Locally hosted 'pooler' -> [Pool of persistent TCP/IP...

12
Отключить явные коммиты в JDBC, обнаружить их в SQL или перевести базу данных в состояние только для чтения

Предыстория : я работаю на http://sqlfiddle.com (мой сайт), и пытаюсь предотвратить один из возможных способов злоупотребления там. Я надеюсь, что, задавая вопрос о проблеме, которую я сейчас решаю, я случайно не усугублю потенциальное злоупотребление, но что вы можете сделать? Я верю вам, ребята....

12
Почему DELETE намного медленнее, чем SELECT, а затем DELETE по id?

У меня довольно занятая таблица InnoDB (200 000 строк, я думаю, что-то вроде десятков запросов в секунду). Из-за ошибки я получил 14 строк с (одинаковыми) недействительными адресами электронной почты в них и хотел удалить их. Я просто попытался DELETE FROM table WHERE email='invalid address'и...

12
Как сделать несколько подсчетов в одном запросе?

Я считаю записи с такими запросами, как SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Для каждого подсчета mysql должен обходить всю таблицу, и это большая проблема,...

12
innodb_flush_method = O_DIRECT против влияния производительности O_DSYNC на ext3 с разделом диска LVM

В одной из моих производственных сред у нас есть два экземпляра, работающие в кластере RedHat, причем один производственный экземпляр связан с кластером. У нас есть 125G основной памяти с 24G буферным пулом InnoDB, занятым instance1 и 12G, занятым instance2, который не связан с кластером RedHat....

12
Репликация MySQL - ведомый постоянно отстает от хозяина

Я использую MySQL-5.1.50 с настройкой репликации Master-Slave. Большую часть времени раб отстает от хозяина. Когда я бегу show processlist;, нет запроса, который занимает много времени. Я включил slow_logтакже. Тем не менее, он не находит медленный запрос. Ведомый постоянно дает предупреждения, что...

12
Инструмент для экспорта данных со всеми реляционными данными? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Существует ли инструмент для экспорта данных из выбранных строк в таблицу, где все данные...

12
ОБНОВЛЕНИЕ таблицы на основе той же таблицы

У меня есть таблица с описаниями продуктов, и у каждого описания продукта есть a product_idи a language_id. То , что я хочу сделать , это обновить все поля с language_idо 2равном том же , product_idгде language_idнаходится 1. До сих пор я пробовал следующий запрос, но я получаю ошибки, указывающие,...

12
Почему файлы журнала bin MySQL все еще существуют после очистки или очистки?

Я использовал PURGE BINARY LOGS, а также FLUSH LOGS, но каталог mysql по-прежнему содержит следующие файлы: mysql-bin.000025 mysql-bin.000024 mysql-bin.000023 mysql-bin.000022 mysql-bin.000021 mysql-bin.000020 mysql-bin.000019 mysql-bin.index Есть ли причина, по которой использование команд не...

12
Первичный ключ автоинкремента в CREATE TABLE… AS SELECT

Я создал таблицу, используя сложный запрос выбора через CREATE TABLE ... AS SELECT.... Как добавить автоинкрементный первичный ключ в этот запрос? Например: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as...

12
Как отключить запуск службы MySQL при запуске Windows7?

Когда я включаю свой рабочий стол (Windows 7 SP1), я часто обнаруживаю, что 2 или 3 ГБ памяти уже заняты процессами MySQL. Меня не волнует, сколько памяти требуется базе данных, если она на самом деле выполняет некоторые запросы, но я делаю, если это приложение, которое я даже не запускаю сам. В...