14
ответов

Я должен РАССЧИТАТЬ (*) или нет?

Я знаю, что это обычно - плохая идея сделать запросы как это: ВЫБЕРИТЕ * ИЗ 'group_relations', Но когда я просто хочу количество, должен я идти для этого запроса, так как это позволяет таблице изменяться, но все еще...
вопрос задан: 19 January 2009 12:57
12
ответов

Как быстро переименовать базу данных MySQL (изменить имя схемы)?

Руководство MySQL на MySQL покрывает это. Обычно я просто выкидываю базу данных и импортирую ее с новым именем. Это не вариант для очень больших баз данных. Видимо, RENAME {DATABASE | СХЕМА} db_name TO ...
вопрос задан: 15 October 2018 12:53
9
ответов

Когда вы должны использовать InnoDB в MySQL?

Я довольно смущен обидами здесь. Я знаю, как это сделать, см. Ниже, но не знаю, почему? Для чего они? создавать таблицы заказов (порядковый номер int не ноль auto_increment, FK_cust_no int не ...
вопрос задан: 23 May 2017 12:25
9
ответов

MySql: MyISAM по сравнению с DB Inno! [закрытый]

Каковы различия между MyISAM и типами БД Inno в MySql?
вопрос задан: 6 March 2017 03:13
9
ответов

Самый быстрый способ удалить огромную таблицу MySQL

У меня есть огромная база данных MySQL (InnoDB) с миллионами строк в таблице сессий, которые были созданы несвязанным, неправильно функционирующим поисковым роботом, работающим на том же сервере как наш. К сожалению, я...
вопрос задан: 24 September 2016 12:52
9
ответов

MyISAM против InnoDB [закрыто]

Я работаю над проектами, которые включают много записей в базу данных, я бы сказал (70% вставок и 30% чтений). Это соотношение также включает в себя обновления, которые я считаю одним чтением и одной записью. Читает ...
вопрос задан: 26 February 2013 21:30
7
ответов

ОШИБКА 1114 (HY000): таблица полна

Я пытаюсь добавить строку к таблице InnoDB только с запрос: INSERT INTO zip_codes (zip_code, город) ЗНАЧЕНИЯ ('90210', 'Беверли-Хиллз'); Но когда я делаю попытку этого запроса, я получаю следующее: ОШИБКА...
вопрос задан: 8 April 2009 15:56
7
ответов

Существует ли РЕАЛЬНОЕ различие в производительности между INT и первичными ключами VARCHAR?

Существует ли измеримое различие в производительности между использованием INT по сравнению с VARCHAR как первичный ключ в MySQL? Я хотел бы использовать VARCHAR в качестве первичного ключа для списков ссылок (думайте штаты США, Коды страны)...
вопрос задан: 4 December 2008 20:49
6
ответов

Я должен всегда предпочитать MySQL InnoDB по MyISAM?

Кто-то просто сказал мне, что InnoDB намного лучше, чем MyISAM. Таким образом, когда я составляю таблицу, я должен всегда пытаться использовать Механизм InnoDB вместо MyISAM? Или оба имеют, это - большие преимущества?
вопрос задан: 29 June 2010 04:59
5
ответов

MySQL AUTO_INCREMENT не ОТКАТЫВАЕТ

Я использую поле AUTO_INCREMENT MySQL и InnoDB для поддержки транзакций. Я заметил, когда я откатываю транзакцию, поле AUTO_INCREMENT не откатывается? Я узнал, что это было разработано это...
вопрос задан: 14 May 2019 11:36
5
ответов

Как улучшить INSERT INTO & hellip; ВЫБЕРИТЕ режим блокировки

В нашей производственной базе данных мы запускали следующий пакетный запрос SQL псевдокода, выполняющийся каждый час: INSERT INTO TemporaryTable (ВЫБРАТЬ ИЗ HighlyConteniousTableInInnoDb WHERE ...
вопрос задан: 24 October 2014 04:43
5
ответов

Внешний ключ, не работающий в MySQL: Почему я могу ВСТАВИТЬ значение, это не находится во внешнем столбце?

Я составил таблицу в MySQL: действия CREATE TABLE (интервал A_id NOT NULL AUTO_INCREMENT, введите ПЕРЕЧИСЛЕНИЕ ('уровень', 'отчет', 'отправьте', 'отредактируйте', 'удалите'), NOT NULL, интервал Q_id NOT NULL, интервал U_id NOT NULL, ДАТА даты...
вопрос задан: 5 February 2012 19:25
5
ответов

Страница по сравнению со степенью по сравнению с сегментом по сравнению с табличной областью

Innodb Mysql имеет понятия страницы, степени, сегмента, табличной области, но я не знаю, как они взаимодействуют друг с другом. Как они связаны? Что означает табличная область имеет 16K страниц? Как делает...
вопрос задан: 4 November 2009 21:54
5
ответов

Проблема, изменяющаяся innodb_log_file_size

Я не сделал большой тонкой настройки в прошлом, таким образом, это могло бы быть относительно легко однако, я сталкиваюсь с проблемами. Это - то, что я делаю: Остановитесь MySQL Edit my.cnf (изменяющийся innodb_log_file_size) Удаляют...
вопрос задан: 13 August 2009 17:14
4
ответа

внешний ключ phpMyAdmin выпадающие значения полей

Я использую phpmyadmin (php и mysql), и я испытываю много затруднений, связывающих таблицы с помощью внешних ключей. Я получаю отрицательные величины для поля countyId (который является внешним ключом). Однако это...
вопрос задан: 10 December 2012 09:51
4
ответа

Удаление огромных блоков данных из mysql innodb

Я должен удалить огромный блок своих данных в моей производственной базе данных, которая выполняет приблизительно 100 ГБ в размере. Если возможно, я хотел бы минимизировать свое время простоя. Мои критерии выбора для удаления вероятны...
вопрос задан: 12 May 2010 04:28
4
ответа

Производительность UUID в MySQL?

Мы рассматриваем использование значений UUID как первичных ключей для нашей базы данных MySQL. Вставляемые данные сгенерированы от десятков, сотен или даже тысяч удаленных компьютеров и вставляемый в...
вопрос задан: 2 March 2010 17:14
4
ответа

Беспорядок времени запроса MySQL Rails

У меня есть запрос вычисления количества, который я выполняю тысячи времен в своем приложении для направляющих, однажды для каждого клиента в дб. Когда я работаю, запрос в моем клиенте MySQL с кэшем запроса отключил запрос...
вопрос задан: 29 January 2010 11:16
4
ответа

Auto_increment оценивает в InnoDB?

Я использовал InnoDB для проекта и полагался на auto_increment. Это не проблема для большинства таблиц, но для таблиц с удалением, это могло бы быть проблемой: Обработка AUTO_INCREMENT в...
вопрос задан: 28 December 2009 23:54
4
ответа

Для innodb таблицы в MySQL, который быстрее: varchar (255) или tinytext?

Я оптимизирую некоторые innodb таблицы в MySQL, таким образом, я выполнил процедуру analsye () для наблюдения, каковы рекомендации были. Результаты рекомендовали tinytext вместо varchar (255) для всех полей, которые были...
вопрос задан: 1 July 2009 12:15
4
ответа

Разработка альтернативы SQL?

Я думаю о разработке и реализации моего собственного эквивалентного SQL (DDL+DML), который является... чистым реляционным алгебраическим языком и имеет изящный синтаксис Lisp-/Scheme-like, Принимающий RDBMS такой как...
вопрос задан: 1 June 2009 05:33
4
ответа

Как предсказать переломные моменты MySQL?

Я работаю над большим веб-приложением, которое использует базу данных MySQL 5.0 с таблицами InnoDB. Дважды за последние несколько месяцев, мы испытали следующий сценарий: сервер базы данных хорошо работает для...
вопрос задан: 17 February 2009 21:35
4
ответа

Какой самый быстрый способ выгрузить и загрузить базу данных MySQL InnoDB, используя mysqldump?

Я хотел бы создать копию базы данных с примерно 40 таблицами InnoDB и около 1,5 ГБ данных с помощью mysqldump и MySQL 5.1. Каковы лучшие параметры (то есть: --single-транзакции), которые ...
вопрос задан: 25 September 2008 13:04
3
ответа

Как просмотреть все внешние ключи для таблицы или столбца?

В MySQL, как я могу получить список всех ограничений внешнего ключа, указывающих на конкретную таблицу? конкретный столбец? Это то же самое, что и вопрос Oracle, но для MySQL.
вопрос задан: 23 May 2017 12:34
3
ответа

Являются ли транзакции MySQL InnoDB сериализуемыми / атомными? [Дубликат]

Я смущен независимо от того, являются ли транзакции MySQL сериализуемыми и защищены ли от чтения аномалии? Например, что, если я ВЫБРАТЬ значение из строки, а затем ОБНОВЛЯЮТ эту строку ...
вопрос задан: 3 June 2016 00:09
3
ответа

Как я могу проверить тип механизма MySQL на определенную таблицу?

База данных My MySQL содержит несколько таблиц с помощью различных механизмов устройства хранения данных (конкретно myisam и innodb). Как я могу узнать, который таблицы используют который механизм?
вопрос задан: 13 July 2013 08:39
3
ответа

Найдите уровень узла в дереве

У меня есть дерево (вложенные категории) сохраненный следующим образом: CREATE TABLE 'категория' ('category_id' интервал (10) неподписанный NOT NULL AUTO_INCREMENT, 'category_name' varchar (100) NOT NULL, 'parent_id' интервал (10)...
вопрос задан: 14 May 2011 16:49
3
ответа

MySQL (InnoDB): потребность удалить столбец, и сопровождающий ограничение внешнего ключа и индекс

Вот моя таблица: CREATE TABLE 'alums_alumphoto' ('идентификационный' интервал (11) NOT NULL auto_increment, 'alum_id' интервал (11) NOT NULL, 'photo_id' интервал (11) ПУСТОЙ УКАЗАТЕЛЬ по умолчанию, 'media_id' интервал (11) ПУСТОЙ УКАЗАТЕЛЬ по умолчанию...
вопрос задан: 30 April 2011 17:32
3
ответа

Я могу использовать таблицы InnoDB и MyISAM в ОДНОЙ базе данных?

Очевидно, оба обладают их преимуществами. MyISAM быстр, но может получить currupted легко, InnoDB является медленным, но является более стабильным благодаря транзакциям и внешним ключам. Таким образом, могло быть хорошо смешать оба механизма в...
вопрос задан: 29 June 2010 05:06
3
ответа

MySQL Full-text Search Workaround для innoDB таблиц

Я разрабатываю внутреннее веб-приложение, которое использует MySQL в качестве его базы данных бэкенда. Целостность данных крайне важна, таким образом, я использую innoDB механизм для его ограничительных функций внешнего ключа. Я...
вопрос задан: 14 April 2010 15:25