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

Подобрете производителността на MySQL заявка за пълнотекстово търсене

Тук са няколко съвета какво да търсите, за да увеличите максимално скоростта на такива заявки с InnoDB:

Не мисля, че не можете да получите толкова по-бърз поглед само към самата заявка, може би опитайте да премахнете ORDER BY част, за да избегнете ненужно сортиране. За да се задълбочите в това, може би профилирайте заявката с помощта на вграден профил на MySQLs .

Освен това може да разгледате конфигурацията на вашия MySQL сървър. Разгледайте тази глава от ръководството за MySQL , той съдържа добра информация как да настроите индекса на пълен текст според вашите нужди.

Ако вече сте максимизирали възможностите на конфигурацията на вашия 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. Как използвате клаузата WITH в MySQL?

  2. Как да направите диаграма на бебето за растеж с данни в mysql +PDO

  3. Как мога да премахна тези (â?²s) тип знаци с PHP?

  4. Колоната rand() на подзаявката е преоценена за всеки повторен избор в MySQL 5.7/8.0 срещу MySQL 5.6

  5. PHP клас за влизане