0
ответов

Подключаемый модуль MySQL / InnoDB: будут ли значения NULL для полей VARCHAR занимать места для хранения?

Я использую подключаемый модуль InnoDB в формате файла Barracuda с: ROW_FORMAT = DYNAMIC Если я определяю поле как VARCHAR (255), а затем вставьте запись, которая имеет значение NULL для этого поля, будет ли эта запись ...
вопрос задан: 27 June 2011 14:36
0
ответов

Переименование таблицы InnoDB без обновления ссылок на нее внешнего ключа?

Я пытаюсь заменить таблицу InnoDB новой таблицей, и я хочу, чтобы все ссылки внешнего ключа, которые указывают на старую таблицу, чтобы указать на новую таблицу. Итак, я попробовал это: SET foreign_key_checks = 0; ...
вопрос задан: 17 June 2011 11:00
0
ответов

Переместите таблицы MySQL и данные из механизма хранения MyISAM в InnoDB

Этот вопрос, вероятно, адресован экспертам и администраторам MySQL, которые ранее выполняли подобный переход. У меня есть 17 таблиц MySQL, триггеров и хранимых процедур на механизме хранения MyISAM. В этих таблицах есть ...
вопрос задан: 3 June 2011 15:25
0
ответов

Производительность запросов MySQL InnoDB

Я пытаюсь оптимизировать простой запрос sql, который будет выполняться много раз для тонны данных. Это сценарий: MySQL с таблицами InnoDB Все поля, используемые в where и join, индексируются. В таблицах есть ...
вопрос задан: 30 May 2011 12:12
0
ответов

InnoDB-tabeller finnes i MySQL, men sier de ikke eksisterer etter kopiering av databasen til ny server

I brukte mysqldump til å eksportere databasen min, og deretter importerte jeg den til MySQL på den andre serveren min. Jeg kan nå se alle tabellene mine hvis jeg "viser tabeller", men jeg kan faktisk ikke velge fra eller beskrive noen av dem. ...
вопрос задан: 25 May 2011 17:14
0
ответов

Как сделать быстрый, но точный подсчет строк InnoDB?

В FAQ по PHPMyAdmin говорится о приблизительном количестве строк для InnoDB: phpMyAdmin использует быстрый метод чтобы получить количество строк, и этот метод возвращает только приблизительное количество в случае ...
вопрос задан: 21 May 2011 15:52
0
ответов

Как таблицы innodb блокируются при обработке триггера ON INSERT?

У меня есть две таблицы innodb: ID статей | название | sum_votes ------------------------------ 1 | искусство 1 | 5 2 | искусство 2 | 8 3 | искусство 3 | 35 голосов id | article_id | ...
вопрос задан: 14 May 2011 17:01
0
ответов

Удаление одной строки из большой таблицы MySql приводит к «таймауту блокировки»

Я использую MySql 5.0.22 и у меня действительно громоздкая таблица, содержащая примерно 5 миллионов строк. Некоторые, но не все строки ссылаются внешним ключом на другую таблицу. Все попытки отбраковать ...
вопрос задан: 11 May 2011 15:03
0
ответов

MyISAM vs InnoDB for BI / batch query performance (ie, _NOT_ OLTP)

Sure, for a transactional database InnoDB is a slam dunk. MyISAM doesn't support transactions or row-level locking. But what if I want to do big nasty batch queries that touch hundreds of millions ...
вопрос задан: 8 May 2011 01:33
0
ответов

How to setup inno db in mysql 5.5.8

I'm trying to restore a database from an sql file through phpmyadmin import function. I got this error while trying to import the database: #1064 - You have an error in your SQL syntax; check the ...
вопрос задан: 2 May 2011 11:21
0
ответов

# 1025 - Ошибка при переименовании './database/#sql-2e0f_1254ba7' в './database/table' (errno: 150)

Я пытаюсь чтобы добавить первичный ключ в одну из таблиц в моей базе данных. Прямо сейчас у него есть такой первичный ключ: PRIMARY KEY (user_id, round_number) Где user_id - внешний ключ. Я пытаюсь ...
вопрос задан: 30 April 2011 17:29
0
ответов

MySQL 5.5 «выбор отдельного» работает очень медленно

Одна из вещей, которую мое приложение делает довольно часто: выберите количество (отдельный идентификатор) из x ; с id первичным ключом для таблицы x. В MySQL 5.1 (и 5.0) это выглядит так: mysql> объяснять количество SELECT (...
вопрос задан: 19 April 2011 22:37
0
ответов

Как обработать тайм-аут HttpWebRequest в F # Async.Parallel

Я просто долго ломал себе зубы почему этот код "зависал" для некоторых URL: let getImage (imageUrl: string) = async {попробуйте let req = WebRequest.Create (imageUrl):? & ...
вопрос задан: 19 April 2011 08:49
0
ответов

Как изменить значение для innodb_buffer_pool_size в MySQL на Mac OS?

Я пытаюсь увеличить размер innodb_buffer_pool_size в MySQL 5.1, так как продолжаю сталкиваться со следующей ошибкой, указывающей на то, что у меня закончилось место для блокировок таблиц. ОШИБКА: Всего ...
вопрос задан: 17 April 2011 22:22
0
ответов

Как читать файл журнала innodb?

Я хотел бы увидеть «общий журнал запросов» из файла журнала innodb, так что кто-нибудь знает, как просмотреть / прочитать этот запрос журналы? Я попробовал утилиту администратора MySQL, она показывает только журнал ошибок, а журнал запросов ...
вопрос задан: 16 April 2011 17:42
0
ответов

Метка оси во Flot

Кто-нибудь знает, как можно установить метку или заголовок оси во Flot? Я читал API, но, похоже, в нем нет этой функции ... Спасибо :)
вопрос задан: 6 April 2011 09:46
0
ответов

Мертвая блокировка MySQL InnoDB на SELECT с эксклюзивной блокировкой (ДЛЯ ОБНОВЛЕНИЯ)

Я делаю это, чтобы гарантировать выполнение только одного экземпляра этого процесса (псевдокод php / mysql innodb): НАЧАТЬ ТРАНЗАКЦИЮ $ rpid = SELECT `value` FROM locks WHERE name =" lock_name "ДЛЯ ОБНОВЛЕНИЯ $ pid = ...
вопрос задан: 25 March 2011 12:26
0
ответов

MySQL InnoDB big table: разбить или добавить больше RAM?

Ребята, я разработчик социальной игры, и в игре уже 700 000 игроков, и около 7 000 новых игроков регистрируются каждый день, около 5к игроков постоянно в сети. Сервер БД ...
вопрос задан: 24 March 2011 20:05
0
ответов

Обработка тупиковой ситуации innoDB

Я обнаружил тупик при попытке получить блокировку; попробуйте перезапустить ошибку транзакции в моих таблицах InnoDB. Вот запрос: ОБНОВЛЕНИЕ просмотров SET visit_cnt = visit_cnt + 1 ГДЕ visit_day = ...
вопрос задан: 15 March 2011 18:19
0
ответов

Настройка производительности InnoDB

Я переключаю большую таблицу на InnoDB из myISAM. Было много дискуссий о том, почему переключение имеет смысл, но не много о том, КАК это сделать, при этом убедитесь, что таблица работает хорошо. ...
вопрос задан: 2 March 2011 22:35
0
ответов

Перемещение базы данных MySQL InnoDB на отдельный диск

В моей установке MySQL у меня есть одна база данных InnoDB, которая, как я знаю, будет расти очень большой, поэтому я решил переместить его на отдельный диск. Я надеялся сделать это, переместив файлы на другой диск и ...
вопрос задан: 26 February 2011 18:46
0
ответов

MySQL получает количество строк в таблице innodb

У меня есть таблица, использующая innodb. Я знаю, что в таблице примерно 89 миллионов строк. Использование SELECT COUNT (*) FROM table; Бег занимает около пяти минут. Я знаю, что innodb не оптимизирован для безусловного ...
вопрос задан: 25 February 2011 16:50
0
ответов

Как ускорить загрузку данных в InnoDB (ЗАГРУЗИТЬ ДАННЫЕ INFILE)?

Я хочу ускорить загрузку данных. Я использую MySQL 5.5, InnoDB и имею 1 млн строк данных (файл 65 МБ). Это займет 5 минут. Какие настройки и команды mysql влияют на скорость LOAD DATA INFILE для InnoDB? ...
вопрос задан: 16 February 2011 19:12
0
ответов

SELECT FOR UPDATE vs. UPDATE, затем SELECT

Я создал служебное приложение, которое использует многопоточность для параллельной обработки данных, находящихся в таблице InnoDB (около 2-3 миллионов записей , и никаких запросов, связанных с InnoDB, выполняемых ...
вопрос задан: 16 February 2011 09:41
0
ответов

Неожиданная блокировка для таблицы с первичным и уникальным ключами

I ' Мы столкнулись с проблемой блокировки innodb для транзакций в таблице с первичным ключом и отдельным уникальным индексом. Кажется, если TX удаляет запись, используя уникальный ключ, а затем повторно вставляет это ...
вопрос задан: 31 January 2011 15:50
0
ответов

Откат транзакций с помощью LOCK TABLES

У меня есть приложение, управляемое PHP / 5.2, которое использует транзакции в MySQL / 5. 1, чтобы можно было откатить несколько вставок, если возникнет ошибка. У меня есть разные многоразовые функции для вставки различных ...
вопрос задан: 31 January 2011 09:34
0
ответов

Создание базы данных innodb в mysql

Я попытался создать базу данных типа innodb. Я попробовал этот запрос, но он не был выполнен. СОЗДАТЬ БАЗУ ДАННЫХ "mydd" ENGINE = InnoDB Я проверил конфигурацию, и там говорится, что innodb включен. Я также искал ...
вопрос задан: 21 January 2011 06:00
0
ответов

MySQL: столбец содержит слово из списка слов

У меня есть список слов. Допустим, это «Яблоко», «Апельсин» и «Груша». У меня есть такие строки в базе данных: ----------------------------------------- ------- | author_id | содержание ...
вопрос задан: 14 January 2011 06:51
0
ответов

MySQL: что такое страница?

Я не могу на всю жизнь вспомнить, что такое страница в контексте базы данных MySQL. Когда я вижу что-то вроде 8 КБ / страницу, значит ли это 8 КБ на строку или ...?
вопрос задан: 22 December 2010 22:07
0
ответов

Блокировка строк в MySql InnoDb с применением ограничений внешнего ключа и индексов?

Быстрый вопрос. Разговаривая с моим другом с 25-летним опытом работы с базами данных, он говорил мне, если вы используете ограничения внешнего ключа в базе данных; когда таблица записывается, например, в таблицу для сообщений, это ...
вопрос задан: 16 December 2010 01:27