Je me demandais si Postgres avait une fonctionnalité similaire à SQL_CACHE dans mySQL. Par exemple, dans mySQL je peux faire une requête comme "SELECT SQL_CACHE Product_ID, Product_Name, Product_Sku FROM Products". Je veux savoir si je peux faire quelque chose de similaire dans Postgres.
Réponses
Trop de publicités?
Wrikken
Points
37727
Dans MySQL
, SQL_CACHE
ne sélectionne pas à partir du cache, selon query_cache_type
, cela se produit :
- 1 or ON : Mettre en cache tous les résultats de requêtes mises en cache sauf ceux qui commencent par
SELECT SQL_NO_CACHE
. - 2 or DEMAND : Mettre en cache uniquement les résultats pour les requêtes mises en cache qui commencent par
SELECT SQL_CACHE
.
En essence, utiliser SQL_NO_CACHE
avec une autre valeur que 1
ou SQL_CACHE
avec une autre valeur que 2
est inutile.
Si c'est toujours ce dont vous avez besoin dans PostgreSQL : aucune idée, mais je devais clarifier cela.
Max Sherbakov
Points
442