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

Времева сложност на сортиране на база данни

Мисля, че мислиш твърде много тук. Определено случай на преждевременна оптимизация. Въпреки че всички гореспоменати решения са напълно валидни. Трябва да знаете, че над 100 000 записа са супа за Mysql. Ние рутинно order на таблици с над 30 милиона реда, с отлична перф.

Но Вие ТРЯБВА има индекс на колоната, по която се сортира, и проверете двукратно схемата на вашата таблица. рег. Кеширането също не се притеснявайте, 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. Два дублиращи се индекса с еднакви колони

  2. Неправилна стойност на низа:'\xE2\x80\xAF(fo...' за колона 'описание' на ред 1 Грешка:INSERT INTO my_table_name

  3. SQL вложен ред по?

  4. Грешка с Maven GAE Plugin + Google Cloud SQL

  5. MySQL:Грешка при премахване на база данни (errno 13; errno 17; errno 39)