KamoCRM

Une page d'entrée lit trois lignes, pas l'ensemble du journal public

PerformanceSecurityService
Expédié
23 septembre 2026 à 12:33 UTC
Auteur
Kamo
Commite
6add2f1

Les déclarations de pg-stat échelonnent les lectures d'entrée unique du journal de change du public en haut de la base de données par un distance: la recherche de limace et les deux visites de voisins ont été de 905 000 fois chacune à -245 ms - ensemble environ 70 % du temps YugabyteDB a passé à exécuter des déclarations. Le site de commercialisation rend chaque page d'entrée par demande (19K entrées x 22 locales), donc les chenilles les occupent, et chaque vue coût trois lectures presque entières de l'engs: - findBySlug utilisé "commitHash LIKE:prefix AND project IN" . L'indice unique sur commit-hash est diffamné par HASH, donc aucun scanner de préfixe n'a jamais été possible (le commentaire affirmant le contraire a disparu), et avec la liste du projet présenter le planificateur qui a marché (projet, date-engagement) et filtré tous les Cours public. Il s'agit maintenant de la plage semi-ouverte [préfixe, préfixe et "-") - chaque caractère hexadécine tris ci-dessous '-' dans la compilation C' sur le nouveau ix'commit'logs'hmet'prefix, avec le projet public filtre appliqué en Java à au plus 16 candidats. Même réponse : exactement une correspondance publique ou rien. - plus récent/plus ancien comparé (d :d OU) (d:d AND id:id)), qui ne donne pas d'indice un endroit pour commencer. Ils disent maintenant 'd':d AND (d'OR id':id':id) (équivalent), donc ix'commit'logs'date'uid commence sa marche à l'entrée. Mesurée sur production avec des plans génériques forcés (ce que le serveur de la JDBC prépare) : limace 2,2 ms (contre - 245 à 316), plus n'a été plus que 1,3 ms et plus ancien (soit 190 ms). Les deux indices ont été créés par en tant que propriétaire et en tant que propriétaire PublicChangerlogLookupLes broches des déclarations et le filtre côté Java (4 de 5 rouges contre le service antérieur).

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation