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

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

3
Проблема с MySQL и PostgreSQL
Наша компания хочет использовать MySQL для одного программного продукта. Этот продукт не с открытым исходным кодом. Законно ли это свободно использовать? Если нет, то как насчет PostgreSQL? Это нормально для нашей цели?

3
Использование MySQL триггеров или транзакций?
Я хочу спросить ваше мнение об использовании MySQL триггеров или транзакций на веб-сайте. На самом деле у меня есть paymentтаблица истории с - UserId | OperationId | Comment | Credits | Sign (debit or credit). Таким образом, каждая платежная операция вставлена ​​в эту таблицу. Однако это будет занимать много времени, …

9
Какая СУБД достаточно быстра для онлайн-игры (несколько тысяч игроков)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . В настоящее время я делаю MMORPG-игру, в которой одновременно могут участвовать несколько тысяч …

2
Почтовое оповещение от MySQL при редактировании баз данных
Как получить почту из MySQL, когда root или кто-то еще редактирует или обновляет определенную базу данных? Это должно инициировать отправку почты и регистрировать изменения. Я попробовал триггеры, но это не работает. Спецификации сервера: Ubuntu 10.04 64 Bit MySQL Server 5.1.41 сценарий, который я попробовал #!/bin/sh tail -f /var/log/mysql/mysql.log | egrep …
8 mysql 

1
MySQL по-прежнему обрабатывает индексы таким образом?
Удаление дублирующего индекса в MySQL заняло довольно много времени, поэтому, пока я ждал, я искал его и нашел этот пост в 2006 году, рассказывая о том, как MySQL обрабатывает ADDи DROPиндексирует. Если таблица T является таблицей MySQL, имеющей четыре индекса (ndx1, ndx2, ndx3, ndx4), и вы хотите «изменить таблицу T …

1
MySQL высокая доступность, отработка отказа и репликация с задержкой
Мы находимся в процессе внедрения новой CMS (Drupal 6.x), которая работает на MySQL. У нас есть два центра обработки данных - основной и дополнительный - с известной задержкой между ними. Мы не уверены, какую версию MySQL мы будем запускать ... Community или Enterprise, но это TBD. Похоже, что мы будем …

1
Являются ли отношения медленнее, чем большой неэффективный стол?
В своей работе меня просили нарушать первую нормальную форму (повторять группы по столбцам, используя пустые / нулевые значения) несколько раз, «ради вычислительной мощности компьютера». В двух словах, в таблице «ученик» должно быть как минимум 8 пустых полей (например, телефоны: phone1, phone2, phone3 ...) вместо моего предложения - таблица «телефон», которая …

4
Как мне сделать сложную GROUP BY в MySQL?
У меня есть таблица, которая содержит несколько ключей в другие таблицы (где каждый ключ состоит из нескольких столбцов). Я хотел бы иметь возможность группировать строки, имеющие одинаковый ключ, но я не хочу группировать их все вместе. Это не просто GROUP BYпо ключу, а скорее я хочу, чтобы можно было создать …

2
COUNT (*) на InnoDB всякий раз, когда phpMyAdmin загружается
Известно, что innodb работает медленно SELECT count(*) FROM Table Поэтому я избегал этого. Но я заметил, что всякий раз, когда я вхожу в phpmyadmin, он автоматически выполняет count(*)для моей таблицы innodb 19 строк, что может занять до минуты. Тем не менее, он не инициирует это count(*)для другой таблицы innodb с …
8 mysql  innodb 

3
Какой механизм использует MySQL для планирования резервного копирования в Windows Server 2008?
При планировании резервного копирования базы данных на MySQL Server (сообщество v5.1.45), работающем в Windows Server 2008, какой механизм используется для запуска резервного копирования? Я думаю, что он использует планировщик задач Windows, но я не вижу очевидных задач для этих резервных копий. SQL Server использует отдельную службу агента. Есть ли что-то …
8 mysql  backup  windows 

2
Как мне найти, чтобы увидеть, существует ли в системе пользователь MySQL?
Я не нахожу пользователя show grants for 'username'@'localhost'', потому что думаю, что, возможно, имя пользователя немного отличается, поэтому я хочу сделать поиск по шаблону для всех пользователей базы данных. Как я могу это сделать? Обновление: для уточнения, как я думаю, может быть, я не был на 100% ясен. под подстановочным …
8 mysql 

3
Изменен max_allowed_packet и все еще появляется ошибка 'Packet Too Large'
Я использую mysqldump для создания плоского файла в целях резервного копирования. Я использовал этот файл для воссоздания базы данных на альтернативном сервере. Я запустил процесс импорта через ssh в командной строке и получил несколько Packet too Largeошибок. Я перезапустил mysql с гораздо большим max_allowed_packet (т.е. 1000M) и все еще получил …

2
Какой хороший способ добавить ПЕРВИЧНЫЙ КЛЮЧ в большую таблицу InnoDB?
У меня есть таблица с около 30 миллионов строк в MySQL 5.5 с использованием механизма хранения InnoDB. Эта таблица имеет внешний ключ, который ссылается на другую таблицу с примерно 3 миллионами строк. Я хочу добавить первичный ключ в большую таблицу, но не уверен, как лучше это сделать. Там нет никакого …

3
Есть ли прирост производительности за счет обработки данных с помощью хранимых процедур по сравнению с передачей их в функции после извлечения?
Название подводит итог. Я достаточно хорошо разбираюсь в PHP и чувствую себя комфортно, заставляя его делать то, что мне нужно, со значениями, взятыми из MySQL, однако в интересах расширения моих знаний мне было интересно, возможно, это будет более эффективный метод в долгое время Являются ли они эквивалентными (из-за того, что …

5
MySQL: DROP TABLE Начиная с префикса
ПРИМЕР: у меня есть более 30 таблиц, начинающихся с префикса "dp_" и около 12, начинающихся с "ex_". ВОПРОС: Как я могу удалить все таблицы, начинающиеся с "dp_" в одном запросе?
8 mysql 

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