Mysql
 sql >> база данни >  >> RDS >> Mysql

Проектиране на база данни за много голямо количество данни

Тъй като попитахте как големите компании (като цяло) подхождат към това:

Те обикновено имат dba (администратор на база данни), който живее и диша базата данни, която компанията използва.

Това означава, че имат хора, които знаят всичко - от това как да проектират оптимално таблиците, да профилират и настройват заявките/индексите/ОС/сървъра до това каква ревизия на фърмуера на RAID контролера може да причини проблеми на базата данни.

Не говорите много за това какъв вид настройка сте направили, напр.

  • Използвате ли MyISAM или InnoDB таблици? Тяхната производителност (и не на последно място техните характеристики) е коренно различна за различните натоварвания.
  • Таблиците правилно ли са индексирани според заявките, които изпълнявате?
  • изпълнете EXPLAIN за всичките си заявки – което ще ви помогне да идентифицирате ключове, които могат да бъдат добавени/премахнати, независимо дали са избрани правилните ключове, сравнете заявки (SQL ви оставя много начини да постигнете едни и същи неща)
  • Настроихте ли кеша на заявките? За някои работни натоварвания кешът на заявките (включено по подразбиране) може да причини значително забавяне.
  • Колко памет има вашата кутия и mysql настроен ли е да се възползва от това?
  • Използвате ли файлова система и настройка на raid, насочена към базата данни?
  • Понякога е необходима малка денормализация.
  • Различните продукти за бази данни ще имат различни характеристики, MySQL може да е невероятно бърз за някои световни и бавен за други.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. $this->db->insert_id(); връща 0 всеки път в codeigniter

  2. Дайте разрешение за пътя

  3. Как да импортирате XML файл в таблицата на базата данни MySQL с помощта на XML_LOAD(); функция

  4. Как да създадете свързан сървър MySQL

  5. Стартирайте MySQLDump без заключващи таблици