Запитання з тегом «mysql»

Усі версії MySQL (не Microsoft SQL Server). Будь ласка, додайте тег, що відповідає версії, як mysql-5.7, якщо це стосується питання.

3
Проблема запитів: може бути лише один стовпець авто
Чи можете мені хтось сказати, що не так у цьому визначенні таблиці? версія mysql 5.1.52-log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding varchar(16), body text, primary key(queue,idx) ); ERROR 1075 (42000): Incorrect table definition; there can be …
10 mysql  query 

2
Конфігурація MySQL 5.1 InnoDB / 24 Гб оперативної пам’яті - високе навантаження біксексеном
Я запускаю програму facebook, яка наразі має 300 - 600 одночасних користувачів (і зростає). Щоб підготувати апаратне забезпечення до зростання, я змінив свій i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) на бі-xeon / 24gb ram / 2x 120gb intel 320 …

4
MySQL: Чому auto_increment обмежений лише первинними ключами?
Я знаю, що MySQL обмежує стовпці auto_increment первинними ключами. Чому це? Моя перша думка полягає в тому, що це обмеження продуктивності, оскільки, напевно, десь є стільниця, яка повинна бути заблокована, щоб отримати це значення. Чому я не можу в одній таблиці мати кілька стовпців автоматичного збільшення? Дякую.

2
Чи потрібно мені додати новий індекс одного стовпця до таблиці, якщо індекс з декількома стовпцями у цьому полі вже існує?
У мене таблиця з UNIQUEіндексом багато стовпців на _job_id__і __keyword_id__. Чи потрібно мені також додати інший індекс, __job_id__якщо у мене є часті запити, які виконуються GROUP BYна цьому стовпці? (у 100 мільйонів рядків це може зайняти деякий час. Ось чому я прошу, а не просто робити)
10 mysql  index 

3
Чи робить поле унікальним, робить його індексованим?
Якщо я uniqueобмежую поле, чи потрібно мені також робити індекс на цьому полі, щоб отримати масштабований час вставки? Або це зроблено для мене (навіть якщо індекс, який він використовує, не є загальнодоступним?) Зокрема, я працюю з Apache Derby для складання прототипів, хоча я, ймовірно, перенесу його на MySQL у напів …


2
Незрозумілі очікування InnoDB
Останнім часом я бачив деякі дуже основні оновлення, і не зміг визначити причину. Приклад: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); У цьому ж журналі немає записів із Lock_time> 0. Запуск show innodb statusне виявляє …

9
Збалансований навантаженням кластер MySQL без балансира навантаження
Я хочу створити кластер MySQL, збалансований навантаженням, але без фактичного балансира навантаження, щоб не додати ще одну крапку або складність. Що я думав, це мати наступне: Майте майстер-налаштування для MySQL На кожному клієнті розмістіть простий проксі-сервер, який би обертав запити між серверами. Чи можливо це? Або є кращі способи цього …
10 mysql 

2
Подобається або голосує за повідомлення
Я роблю невелику програму, де користувачі створюють пости або пишуть блоги. У цих публікаціях інші користувачі можуть сподобатись або не сподобатися публікації, як у фейсбуці, або підняти або відхилити публікацію, як у стартовому потоці. Я хотів би знати хорошу структуру бази даних, яка зазвичай використовується, і програма ефективно працює з …

1
недійсне значення за замовчуванням (mysql 5.7) для поля часової мітки
EDIT: Оновлення існуючої бази даних з mysql 5.6 та виконання: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Це дає: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Це працювало в mysql <= 5.7. …
10 mysql  mysql-5.7 

1
MySQL InnoDB тупик Для двох простих запитів вставки
У мене є тупик для цих двох запитів вставки: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Ось статус InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

4
показати назву таблиці + кількість записів для кожної таблиці в базі даних mysql innodb
Як перелічити всі таблиці в поточній базі даних, разом кількість рядків таблиці. Іншими словами, чи можете ви придумати запит, щоб створити щось подібне в mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Вітаються різні підходи.
10 mysql  innodb  select  count 

1
MySQL Collation utf8_unicode відмінності
Але я читав про важливість MySQL Collation, і те, що я довідався про сумісність та точність, - це 4 найкращих ставки. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci З мого розуміння, uft8mb4 було б добре для персонажа з підтримкою мови mutli (характер) (наприклад, японською). uf8 підтримує лише 3 байти, тоді як uf8mb4 підтримує …
10 mysql 

3
Відновлення таблиць MySQL з файлів .ibd, .frm та mysqllogbin
З якої - то причини, коли я намагаюся відкрити мої таблиці, які зберігаються в .frmі .ibdфайли (будь то на MySQL або PHPMyAdmin) він дає мені помилку синтаксису, або він говорить , що не існує. Я прочитав інший пост, який мав подібну проблему до цього, але не знаю, як перевірити, чи …

3
mysqldump --single-транзакції, але запити на оновлення очікують на резервну копію
Якщо я використовую mysqldump --single-транзакцію, згідно з документами він повинен робити флеш-таблиці з блокуванням читання, щоб отримати стабільний стан, а потім розпочати транзакцію, і жоден автор не повинен чекати. Однак минулої ночі я спіймав таку ситуацію: витяг із показу повного списку процесів: сотні тих ... Command: Query Time: 291 State: …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.