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

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

1
Як замінити таблиці в MySQL?
Припустимо, у мене є таблиця foo, яка містить деякі статистичні дані, які розраховуються раз у раз. Він широко використовується в інших запитах. Ось чому я хочу обчислити новіші статистичні дані foo_newі поміняти їх, коли обчислення готові. Я міг би зробити ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; …

3
Чому InnoDB зберігає всі бази даних в одному файлі?
Було зручно, що MyISAM використовував для зберігання кожної таблиці у відповідному файлі. InnoDB досягла вдосконалення в багатьох аспектах, але мені цікаво, чому InnoDB зберігає всі бази даних в одному файлі ( ibdata1за замовчуванням). Я розумію, що InnoDB буде відображати розташування даних у файлі за окремими файлами індексів для таблиць, але …

6
Які проблеми виникнуть у мене зі створенням бази даних на кожного клієнта?
Я пам’ятаю з подкастів stackoverflow, що Fog Creek використовує базу даних для клієнта для Fogbugz . Я припускаю, що означає, що сервери Fogbugz On Demand мають 10 тисяч тисяч баз даних. Ми тільки починаємо розробляти веб-додаток і маємо подібну проблему вирішити (багато клієнтів з власними ізольованими даними). Які проблеми слід …

12
Чому для з'єднання не використовуються збіги первинного ключа / зовнішнього ключа?
Наскільки я міг дізнатися, що багато СУБД (наприклад, mysql, postgres, mssql) використовують комбінації fk і pk лише для обмеження змін у даних, але вони рідко використовуються в натурному режимі для автоматичного вибору стовпців для приєднання (як, наприклад, природне об'єднання з іменами). Чому так? Якщо ви вже визначили зв’язок між двома …
48 mysql  sql-server 

3
Чи можна налаштувати паролі для бази даних або одного хоста в .my.cnf
У мене є таке ~/.my.cnf [client] password="somepass" але це не пароль, який я використовую для кожного користувача @ хоста / бази даних, до якого я підключаюся. Чи є якийсь спосіб вказати в конфігурації різні паролі для різних речей, тому мені не доведеться їх вводити?

5
Чому ДРОФАЦІЯ ДРОПУ займає так довго? (MySQL)
Нова установка CentOS. Я проводив імпорт великого БД (файл 2 Гб sql), і у мене виникла проблема. Клієнт SSH, здавалося, втратив зв’язок, а імпорт ніби застиг. Я використовував інше вікно для входу в mysql, а імпорт виявився мертвим, застряг у певній таблиці рядків 3M. Тому я спробував DROP DATABASE huge_db; …
46 mysql  mysqldump 


3
Різниця між видаленням каскаду та оновленням каскаду в mysql
У мене є дві таблиці в MySQL database- parent, child. Я намагаюся додати іноземні ключові посилання до таблиці моєї дитини на основі батьківської таблиці. Чи є істотна різниця між ON UPDATE CASCADEтаON DELETE CASCADE Мій батьківський стіл CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; …

3
Як зробити регістр імен таблиці MySQL нечутливим в Ubuntu?
Я використовую Ubuntu 13.10 та MySQL 5.6, і я знаю, що ім'я бази даних та ім’я таблиці залежать від регістру в Ubuntu (та деяких інших середовищах * nix) за замовчуванням. Тепер я хочу змусити MySQL працювати як нечутливі до регістру в Ubuntu. Це можливо? Якщо так, то як це зробити?

3
Як надати користувачеві супер привілей?
Я створив користувача та надав привілею користувачеві1. `grant all privileges on db1.* to user1@'%' with grant option; Я використовую mysql workbench для імпорту сміттєвих відвалів до моєї бази даних. Під час імпорту дампів у базу даних db1 виникає помилка при цьому ERROR 1227 (42000) at line 49: Access denied; you …

1
Обмеження масштабованості PostgreSQL та MySQL
Я чув, що продуктивність безшарових реляційних баз даних, таких як MySQL або PostgreSQL, "пробиває" понад 10 ТБ. Я підозрюю, що такі обмеження існують, оскільки не можна було б створити "Нетецца", "Грінплмум" або "Вертика" тощо. Однак я хотів би запитати, чи є у когось тут посилання на будь-який дослідницький документ або …

9
Чи є такий інструмент, як Microsoft «SQL Server Profiler» для MySQL? [зачинено]
Розвиваючись на MySQL, мені дуже не вистачає можливості звільнити профілера. Я вважаю, що SQLyog є досить хорошою заміною аналізатора запитів, але я не знайшов інструменту, який би працював як SQL-профілер. Для людей MySQL, які не бачили Microsoft SQL Profiler , ось скріншот На моїй попередній роботі у нас був інструмент, …
43 mysql  profiler  tools 

2
MySQL: Як перевірити зовнішні ключі, пов'язані з таблицею
Як бачити сторонні ключі, пов’язані з таблицею в MySql? Передумови : Я хотів опустити таблицю в MySql, яка має обмеження для зовнішнього ключа. Коли я це роблю, я отримую таке: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Як я можу скинути сторонні …

4
Помилка читання комунікаційних пакетів MySQL
У журналах помилок MySQL я бачу ці досить мало попереджень: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Я не помічав жодної втрати даних сам по собі, тому мені цікаво, що означає це попередження або що викликає його, і …
42 mysql  mysql-5.5 

6
SSD vs HDD для баз даних
Я намагаюся придбати новий сервер для запуску MySQL Server. Цей новий сервер стане рабом моєї основної машини. Однак цей сервер буде призначений для звітності лише "Багато читань та складних запитів". Зараз я шукаю інвестиції в твердотілі жорсткі диски, але мені було цікаво, чи варто це дійсно. Різниця між SSD та …
42 mysql  ssd 

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