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

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

1
Как мне поменять местами таблицы в MySQL?
Предположим, у меня есть таблица foo, которая содержит статистику, которая вычисляется время от времени. Он активно используется другими запросами. Вот почему я хочу вычислить более свежую статистику foo_newи поменять ее, когда вычисления будут готовы. я мог бы сделать ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; но что …

3
Почему InnoDB хранит все базы данных в одном файле?
Было удобно, что MyISAM использовал для хранения каждой таблицы в соответствующем файле. InnoDB сделал успехи во многих аспектах, но мне интересно, почему InnoDB хранит все базы данных в одном файле ( ibdata1по умолчанию). Я понимаю, что InnoDB будет отображать расположение данных в файле по отдельным индексным файлам для таблиц, но …

6
Какие проблемы у меня возникнут при создании базы данных для каждого клиента?
Я помню из подкастов stackoverflow, что Fog Creek использует базу данных для каждого клиента для Fogbugz . Я предполагаю, что это означает, что серверы Fogbugz On Demand имеют 10 тысяч баз данных. Мы только начинаем разрабатывать веб-приложение, и нам предстоит решить аналогичную проблему (множество клиентов со своими изолированными данными). Какие …

12
Почему совпадения первичного ключа / внешнего ключа не используются для объединений?
Насколько я мог выяснить, многие СУБД (например, mysql, postgres, mssql) используют комбинации fk и pk только для ограничения изменений в данных, но они редко используются для автоматического выбора столбцов для объединения (как в естественном объединении с именами). Почему это? Если вы уже определили связь между двумя таблицами с помощью pk …
48 mysql  sql-server 

3
Можно ли настроить пароли для базы данных или хоста в .my.cnf?
У меня есть следующее в моем ~/.my.cnf [client] password="somepass" но это не тот пароль, который я использую для каждого пользователя @ хоста / базы данных, к которому я подключаюсь. Есть ли способ указать в конфиге разные пароли для разных вещей, чтобы мне не пришлось их вводить?

5
Почему DROP DATABASE занимает так много времени? (Баз данных)
Новая установка CentOS. Я выполнял импорт большой БД (файл 2 ГБ sql) и у меня возникла проблема. Казалось, что SSH-клиент потерял соединение, а импорт завис. Я использовал другое окно для входа в MySQL, и импорт оказался мертвым, застрявшим в определенной таблице строк 3M. Так я попробовал DROP DATABASE huge_db; 15-20 …
46 mysql  mysqldump 

3
Разница между каскадом при удалении и каскадом при обновлении в mysql
У меня есть две таблицы в MySQL database- parent, child. Я пытаюсь добавить ссылки на внешние ключи в мою дочернюю таблицу на основе родительской таблицы. Есть ли существенная разница между ON UPDATE CASCADEиON DELETE CASCADE Мой родительский стол CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) …

6
Влияние на производительность размеров MySQL VARCHAR
Есть ли разница в производительности в MySQL между размерами varchar? Например, varchar(25)и varchar(64000). Если нет, есть ли причина не объявлять все varchars с максимальным размером только для того, чтобы убедиться, что вам не хватит места?

3
Как сделать имя таблицы MySQL нечувствительным к регистру в Ubuntu?
Я использую Ubuntu 13.10 и MySQL 5.6 и знаю, что имя базы данных и имя таблицы чувствительны к регистру в Ubuntu (и некоторых других средах * nix) по умолчанию. Теперь я хочу, чтобы MySQL работал без учета регистра в Ubuntu. Является ли это возможным? Если да, как я могу это …

3
Как предоставить супер привилегию пользователю?
Я создал пользователя и дал привилегии пользователю1. `grant all privileges on db1.* to user1@'%' with grant option; Я использую MySQL Workbench для импорта дампов в мою базу данных. При импорте дампов в базу данных db1 возникает ошибка, утверждающая, что ERROR 1227 (42000) at line 49: Access denied; you need (at …

1
Ограничения масштабируемости PostgreSQL и MySQL
Я слышал, что производительность неосколенной реляционной базы данных, такой как MySQL или PostgreSQL, «ломается» за пределы 10 ТБ. Я подозреваю, что лимиты как таковые существуют, так как никто не придумал бы Netezza, Greenplum или Vertica и т. Д., Однако я хотел бы спросить, есть ли у кого-нибудь здесь ссылка на …

9
Существует ли такой инструмент, как Microsoft «SQL Server Profiler» для MySQL? [закрыто]
При разработке на MySQL я действительно скучаю по возможности запустить профилировщик. Я нахожу SQLyog является достаточно хорошей заменой для Query Analyzer, но я не нашел инструмент, который работает как профилировщик SQL. Для людей MySQL, которые не видели Microsoft Profiler SQL , вот скриншот На моей предыдущей работе у нас был …
43 mysql  profiler  tools 

2
MySQL: как проверить внешние ключи, связанные с таблицей
Как увидеть внешние ключи, связанные с таблицей в MySql? Фон : я хотел удалить таблицу в MySql, которая имеет ограничение внешнего ключа. Когда я делаю это, я получаю это: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Как можно скинуть внешние ключи, связанные …

4
MySQL Ошибка чтения пакетов связи
В журналах ошибок MySQL я вижу несколько таких предупреждений: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Я не заметил какой-либо потери данных как таковой, поэтому мне интересно, что означает это предупреждение, или что его вызывает, и если как …
42 mysql  mysql-5.5 

6
SSD против HDD для баз данных
Я пытаюсь приобрести новый сервер для запуска MySQL Server. Этот новый сервер будет рабом моей основной машины. Тем не менее, этот сервер будет предназначен только для отчетов «Много чтений и сложных запросов». Сейчас я планирую инвестировать в твердотельные жесткие диски, но мне было интересно, стоит ли это того. Разница между …
42 mysql  ssd 

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