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

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

1
Зміна коментаря до таблиці mysql
Я знаю, що коментар таблиці mysql можна визначити при створенні за допомогою: create table (...)comment='table_comment'; І ви можете відображати коментарі: show table status where name='table_name'; Як змінити коментар до таблиці (змінити?) Після її створення. Я маю на увазі, без того, щоб знову скинути та відтворити стіл.
35 mysql  table  comments 

4
Як я можу перемістити базу даних MySQL на інший диск?
Я використовую MySQL 5.5 на локальній машині для аналізу великої кількості державних даних. Я створив локальну базу даних, яка знаходиться на моєму диску за замовчуванням (Win7 C: диск). Я хотів би зберегти дані на своєму E: накопичувачі, великому зовнішньому накопичувачі eSATA. Які кроки я повинен зробити?
34 mysql 

3
Чи відповідає ефективність процесора для сервера баз даних?
Це суто теоретичне питання. Скажімо, у мене програма розгорнута на декількох серверах. Балансир навантаження, Кілька / масштабовані сервери додатків (Єдиний) сервер баз даних (на даний момент) У двох перших частинах я знаю, на що звернути увагу. А як щодо сервера баз даних? Яке обладнання потрібно шукати? Чи відповідає частота процесора …

5
Чому прості SELECT на InnoDB 100x повільніше, ніж на MyISAM?
У мене досить дратівлива проблема. Я хочу використовувати INNODB в якості свого основного двигуна бази даних і відмовитися від MyISAM, оскільки мені потрібен перший для використання галера-кластера для надмірності. Я скопіював (опис випливає) newbb_postтаблицю в нову таблицю під назвою newbb_innopostта змінив її на InnoDB. Наразі таблиці містять 5,390,146записи кожної. Виконуючи …

5
Як я повинен створити таблицю стосунків для дружби?
Якщо Aє другом B, то чи варто зберігати обидва значення ABта BA, або одного достатньо? Які переваги та недоліки обох методів. Ось моє спостереження: Якщо я зберігаю обоє, мені доведеться поновлювати обидва, коли отримую запит від друга. Якщо я не дотримуюсь обох, то мені було складно, коли мені доведеться робити …

4
Який оптимальний спосіб оновити виробничий екземпляр RDS?
У мене є невеликий екземпляр RDS MySQL як частина моєї виробничої системи, і я хочу оновити його до середнього екземпляра за умови IOPS. Як DBA старої школи я знаю про метод "додати slave; сприяти майстру; переключити клієнтів", але AWS обіцяє надати магічний шлях оновлення одним клацанням, тобто "екземпляр оновлення", "додати …
33 mysql  amazon-rds 

6
Як оновити 10 мільйонів + рядків в одній таблиці MySQL якомога швидше?
Використання MySQL 5.6 з механізмом зберігання InnoDB для більшості таблиць. Розмір пулу буфера InnoDB становить 15 ГБ, а індекси Innodb DB + - близько 10 ГБ. Сервер має 32 Гб оперативної пам’яті та працює на Cent OS 7 x64. У мене є одна велика таблиця, яка містить близько 10 мільйонів …

3
Як пришвидшити запити у великій таблиці на 220 мільйонів рядків (дані 9 гігів)?
Питання: У нас є соціальний сайт, де члени можуть оцінювати один одного за сумісність або відповідність. Ця user_match_ratingsтаблиця містить понад 220 мільйонів рядків (9 гиг даних або майже 20 гігів в індексах). Запити щодо цієї таблиці зазвичай відображаються в slow.log (поріг> 2 секунди) і є найчастіше запитуваним повільним запитом у …

3
Який рекомендований спосіб резервного копіювання бази даних MySQL / Amazon RDS на S3?
Я маю для цього дві цілі: Для створення резервного резервного копіювання у випадку проблем із веб-сервісами Amazon в масштабі регіону. Щоб скопіювати виробничі дані з рахунку для виставлення рахунків на бета-рахунковий рахунок. В даний час не видається, що Amazon підтримує будь-який із цих двох випадків використання поза коробкою. Я бачив …

3
Для абсолютної продуктивності, SUM швидше чи COUNT?
Це стосується підрахунку кількості записів, які відповідають певній умові, наприклад invoice amount > $100. Я, як правило, віддаю перевагу COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Однак це так само справедливо SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Я б подумав, що COUNT є кращим з …


2
Amazon RDS для MySQL проти встановлення MySQL на екземплярі Amazon EC2
На роботі ми розміщуємо всі наші веб-сервери на Amazon EC2 і зазвичай використовуємо бази даних MySQL, встановлені в тому ж полі, що й наш веб-сервер Apache, і спілкуємося з ними localhost. Зараз ми стикаємося з необхідністю перенести нашу базу даних на власний сервер для однієї з наших систем. У мене …
31 mysql  amazon-rds 

9
Отримайте звання користувача в таблиці результатів
У мене дуже проста таблиця MySQL, де я зберігаю рекорди. Це виглядає так: Id Name Score Все йде нормально. Питання: Як отримати рейтинг користувачів? Наприклад, у мене є користувачі Nameабо Idхочу отримати його ранг, де всі рядки впорядковані в порядку зменшення для Score. Приклад Id Name Score 1 Ida 100 …
31 mysql  rank 

2
MySQL та віконні функції
Здається, що MySQLне підтримує віконні функції. Наприклад, простий: COUNT(*) OVER() AS cntне працює. Я не впевнений, що це стосується і комерційної версії (я припускаю, що версія спільноти обмежена підмножиною). Якщо ні, то як обходиться ця відсутність функції?

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

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