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

Как да направя заявка за MySQL и как да кешира резултатите от MySQL?

Въпрос 1 (извличане на идентификатори и след това запитване към базата данни):защо не върнете някои от вашите полета от заявката Solr, така че да не се налага винаги да удряте и базата данни?

Q2 (Ефективност и сортиране):добре, сортирането представлява допълнителна задача за изпълнение на вашите данни, така че е задължително да добави малко работа за базата данни:това разбира се може да бъде сведено до минимум, ако имате индекс във вашия ORDER BY колона(и).

Q3 (улавяне на MySql заявки):можете или да включите кеша на MySql (който ще върне кеширано копие на вашите резултати, ако заявката съвпада с предишна, при условие че данните не са били променени междувременно), или да използвате кеширащ слой извън на базата данни, като EhCache:

http://ehcache.org/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да използвам ON DUPLICATE KEY UPDATE в PDO с mysql?

  2. Топ 10 интересни факта и съвети за MySQL

  3. Как да комбинирате два реда и да изчислите разликата във времето между две стойности на времеви отпечатъци в MySQL?

  4. Неуспешно свързване с mysql на 127.0.0.1:3306 с отказан достъп на потребителя root за потребител 'root'@'localhost' (използвайки парола:ДА)

  5. Извършване на множество актуализации в една SQL заявка с помощта на PHP