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

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

Мы столкнулись с проблемой после перемещения базы данных нашего клиента на дополнительный сервер. Это должно было оказать положительное влияние на производительность сайта, но есть проблема с блокировкой таблицы в MyISAM. (Я слышал об использовании InnoDB вместо MyISAM, но мы не можем изменить...

10
Включение LOAD DATA LOCAL INFILE в MySQL

LOAD DATA LOCAL INFILEне включен по умолчанию. Обычно, это должно быть включено, помещая local-infile=1в my.cnf. Но это не работает для всех установок. По моему опыту, он работал для Debian 7, но не для Debian 7 минимальной, хотя обе установки происходят из одного предварительно скомпилированного...

10
Как получить максимальную отдачу от MySQL на машине QuadCore с 16 ГБ ОЗУ?

Я использую сервер MySQL 5.5 на своей рабочей станции для анализа научных данных и задаюсь вопросом, как настроить MySQL, чтобы получить максимальную отдачу от него с точки зрения производительности. Типы запросов, которые я обычно выполняю, включают в себя соединения из 10-20 таблиц и могут...

10
Как изменить MySQL предыдущего ведомого, чтобы быть ведущим и удалить информацию о статусе ведомого?

У меня есть конфигурация master -> slave, где master вышел из строя. Я был в состоянии вернуть старого раба, чтобы он был хозяином, а старого мастера - рабом. Хорошо. Похоже, я не могу удалить основную информацию о старом-подчиненном, который теперь является новым-главным. Понимаю: mysql>...

9
Почему хеши паролей mysql внутренне сохраняются со звездочкой (звездочкой)?

Я читал о некоторых внутренностях mysql, когда просматривая таблицу mysql.user в моей mysqlоболочке, я получаю mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B...

9
Просмотр активных подключений MySQL для пользователя

Мне нужен запрос, который даст мне активное или открытое количество подключений к определенной базе данных для определенного пользователя. Я часами искал и ничего не придумал. Я рядом, вот что я попробовал. SHOW STATUS WHERE `variable_name` = 'Threads_connected'; SHOW STATUS LIKE '%onn%'; SELECT *...

9
Как Yelp эффективно рассчитывает расстояние в базе данных?

Например, скажем, у меня есть таблица: Business(BusinessID, Lattitude, Longitude) Все индексируются, конечно. Также есть 1 миллион записей Скажем, я хочу найти предприятия, близкие к 106,5, например, как бы я это сделал? Если я сделаю SELECT * FROM Business WHERE (Some formula to compute distance...

9
Массовое удаление для большой таблицы в MySQL

У меня есть таблица уведомлений, содержащая около 100 миллионов строк хоста в Amazon RDS с 1000 IOPS, и я хочу удалить эти строки старше одного месяца. Если я это сделаю DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);, все IOPS будут приняты, процесс займет...

9
Как рассчитать количество строк с помощью LIMIT?

Я хочу поймать X строк, таким образом, я установил LIMIT X; но как я могу одновременно подсчитать общее количество строк? В настоящее время я использую два отдельных запроса, чтобы сделать это SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Есть ли способ сделать это в...

9
Что может заставить TRUNCATE TABLE занимать очень много времени?

Я использую MySQL5.5 с репликацией Master / Slave (1 master, 2 slave). У меня есть процесс, который запускается раз в неделю и усекает конкретную таблицу. Таблица невелика и содержит всего несколько тысяч записей. По какой-то причине выполнение TRUNCATE TABLEкоманды занимает очень много времени...

9
Могу ли я безопасно убить OPTIMIZE TABLE для таблицы InnoDB?

Документация MySQL для kill предупреждений : Предупреждение В результате удаления операции REPAIR TABLEили OPTIMIZE TABLEоперации с MyISAMтаблицей таблица будет повреждена и непригодна для использования. Любые операции чтения или записи в такую ​​таблицу не будут выполнены, пока вы не оптимизируете...

8
Можно ли восстановить данные из таблицы BLACKHOLE? [закрыто]

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

8
InnoDB вставка быстрее

Я аспирант, изучающий OLAP с Мондрианом OLAP. Поэтому я хочу вставить данные в InnoDB (MySQL 5.5) быстрее при начальной загрузке. В этой среде единственным пользователем является я, поэтому я думаю, что может позволить более свободные настройки для скорости вставки. На данный момент я использую...

8
Разве плохо создавать много временных таблиц mysql одновременно?

Мне нужно провести тщательный статистический анализ, чтобы предоставить пользователям некоторые данные. В настоящее время я собираю данные из mysql и обрабатываю их через PHPмассивы. Тем не менее, временные таблицы mysql намного лучше (чрезвычайно эффективнее и быстрее, чем массивы PHP; очевидно,...

8
Как правильно удалить «REQUIRE SSL» с одного пользователя?

Я успешно предоставил REQUIRE SSL одному пользователю, выполнив ... mysql -u"${targetMySqlUser}" -p"${targetMySqlPass}" -e "GRANT USAGE ON dbname.* TO 'dbusername'@'%' REQUIRE SSL;" но я не смог удалить или отменить этот флаг от пользователя, используя revoke. Я предполагаю, что я борюсь с...

8
Таблица InnoDB с высокой вставкой не будет использовать весь мой процессор

У меня есть база данных журнала пакетов, которая почти никогда не запрашивается. Это просто должно быть быстро на вставках. Я использую InnoDB, потому что хотел бы поддерживать соответствие ACID, поскольку даже потеря одного пакета может нанести ущерб нашим клиентам. В сценарии настройки...

8
Оптимизация настроек InnoDB по умолчанию

Я посмотрел в my.ini и увидел различные настройки по умолчанию. Моя база данных работает на одном автономном компьютере. Я хочу оптимизировать производительность InnoDB и MySQL в целом для производительности. Нет ограничений на дисковое пространство. Какие настройки по умолчанию следует изменить,...