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

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

4
проверка ограничений не работает?
У меня есть следующая таблица. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Проблема в том, что CHECKограничение не работает в столбце возраста. Например, когда я вставляю 222 для поля возраста, MySQL принимает его.
23 mysql  constraint 

2
Лучшие практики для резервного копирования базы данных MySQL
Недавно я обнаружил, что наши производственные веб-серверы, работающие на MySQL, не создаются регулярно (или вообще не создаются). Я привык к резервному копированию БД SQL Server, но не имею большого опыта работы с БД MySQL. Какие-либо лучшие практики для использования «mysqldump» или любых других инструментов резервного копирования БД? Я, вероятно, выполню …
23 mysql  mysqldump 

3
Как выбрать определенные строки, если столбец существует, или все строки, если столбец не существует
Я пишу сценарий, который получает количество строк для нескольких таблиц, однако для некоторых таблиц я хочу получить только количество строк, в которых установлен флаг (в данном случае active = 1). Есть ли способ сделать это в одном запросе? Например: Таблица usersимеет столбец с именем active В таблице clientsнет столбца с …
23 mysql  select  count 

1
Как настроить несколько полей в качестве первичного ключа в MySQL?
У меня есть таблица с полями EmployeeID blahblah blahblah2 ..... RecordMonth RecodrdYear поэтому у каждого сотрудника должна быть соответствующая запись только на месяц, год, номер Emp. Как мне настроить стол. Итак, как мне настроить таблицу так, чтобы EmployeeID мог обновляться один раз в месяц, но никогда не иметь двух записей …

6
Команда DELETE не завершена в таблице строк 30000000
Я унаследовал базу данных и ищу, чтобы очистить и ускорить ее. У меня есть таблица, которая содержит 30 000 000 строк, многие из которых являются ненужными данными, вставленными из-за ошибки от имени нашего программиста. Прежде чем добавлять какие-либо новые, более оптимизированные индексы, я преобразовал таблицу из MyISAM в InnoDB и …

3
Должно ли подчиненное устройство репликации MySQL работать только для чтения?
Я выполнил репликацию на Percona Server 5.5, следуя этому руководству, и подумал, стоит ли мне добавлять read-only=1в ведомое устройство, my.cnfчтобы оно было только для чтения? Руководство устанавливает репликацию для таблицы mysql так, чтобы пользователи реплицировались, но я в основном использую ведомое устройство для приема mysqldumps, а в аварийной ситуации меняю …

3
Стоит ли когда-нибудь издержек частой аннулирования кэша запросов?
В настоящее время я работаю с базой данных MySQL, где мы видим большое количество недействительных данных в кеше запросов, в основном из-за большого количества операторов INSERT, DELETE и UPDATE, которые выполняются во многих таблицах. Я пытаюсь определить, есть ли какая-либо польза от использования кэша запросов для операторов SELECT, которые выполняются …

3
Почему «LOAD DATA INFILE» быстрее, чем обычные операторы INSERT?
Я прочитал статью, в которой упоминалось, что мы можем достичь 60 000 операций вставки в секунду с помощью LOAD DATA IN FILEоператора, который читает файлы CSV и вставляет данные в базу данных. Почему он должен отличаться от обычных вставок? РЕДАКТИРОВАТЬ: я сократил туда-обратно, позвонив только одно INSERTзаявление: INSERT INTO tblname …
22 mysql  import  bulk 

2
Перкона против MySQL
Что такое Перкона? Чем он отличается от MySQL? Когда мы должны рассмотреть вопрос о переходе (или обновлении) со стандартного MySQL на Percona? Чтобы добавить некоторые особенности в нашей ситуации, мы почти исключительно используем InnoDB (который, как я понимаю, Percona много сделал для оптимизации) с обширными ограничениями внешнего ключа и несколькими …

4
Ошибка MySQL: доступ запрещен для пользователя 'a' @ 'localhost' (с использованием пароля: ДА)
Я использую учетную запись root создал учетную запись 'a'@'%'. Но я не могу использовать эту учетную запись для подключения к серверу MySQL, когда я указываю параметр хоста. Я могу успешно подключиться без -hпараметра. Пожалуйста, смотрите стенограмму ниже. Я надеюсь, что кто-то может помочь мне объяснить это. Спасибо. mysql> grant all …

6
Самый быстрый способ проверить, изменилась ли таблица InnoDB
Мое приложение очень интенсивно использует базу данных. В настоящее время я использую MySQL 5.5.19 и использую MyISAM, но я нахожусь в процессе перехода на InnoDB. Единственная проблема - это проверка контрольной суммы. Мое приложение выполняет около 500-1000 CHECKSUM TABLEоператоров в секунду в пиковое время, потому что клиентский графический интерфейс постоянно …

3
Как реализуется LIKE?
Кто-нибудь может объяснить, как оператор LIKE реализован в современных системах баз данных (например, MySQL или Postgres)? или указать мне на некоторые ссылки, которые объясняют это? Наивным подходом было бы проверять каждую запись, выполняя регулярное выражение или частичное совпадение строк в интересующей области, но у меня есть чувство (надежда), что эти …

7
Необходимо перенести SQL Server на MySQL
У меня есть база данных на SQL Server 2008 на сервере Windows, и я хочу переместить все данные в базу данных MySQL на сервере Ubuntu. Я попытался использовать мастер импорта и экспорта SQL Server с драйвером MySQL ODBC, и он правильно обращается к обеим базам данных, но xml-файлы, содержащие спецификации …

3
mysql dump import невероятно медленно на машине моего разработчика
У меня есть дамп SQL, он довольно большой (411 МБ), и импорт на сервере A занял 10 минут, тот же импорт на моей рабочей станции B имеет оценку (pipeviewer), равную 8 часам (импорт 31 МБ за 40 минут). ) Так что это в 53 раза медленнее. Спецификации: Server A: MySQL …

1
Борьба за отладку высокой загрузки ЦП на экземпляре Amazon RDS MySQL
Мы работаем с сервером MySQL RDS m1.xlarge и имеем некоторые проблемы с высокой загрузкой процессора. У нас были некоторые проблемы пару недель назад, когда загрузка процессора достигала 100% в большом случае. Когда мы увеличили размер до xlarge, это на некоторое время стабилизировало ситуацию, но загрузка ЦП постепенно увеличилась. В течение …
21 mysql 

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