Die Hypothek-Pipeline Lasten in einer Handvoll von Anfragen, und ein Geschäft kann umbenannt werden und nehmen Sie ein zweites Darlehen
Die beiden Leszeichen der Pipeline waren N+1 auf der Rundreise: - GET / Hypotheken-apps geladenen schlichten AppMortgage-Reihen, und jeder dann gefeuert ein ...
Behalten Sie commit_logs.translation_count zur Schreibzeit
DDL: ************ (Kolumne + partiellfreundlicher Index, angewendet auf Produktion bereits) und ************ (einmalige Aufholjagd, bereits laufen) 19.373 Reihe...
Verwenden Sie die schlanke LeadVendorProduct liest, nicht die 8-Wege eifrig findById
Anrufer Hälfte der Kamo-Shared-Bibliothek fix: schaltet jeden findById() Anruf auf LeadVendorProductRepository im Sicherheitsdienst zu welcher mageren Methode p...
Lesen Sie die Commit-Zählungen des öffentlichen changelogs von einem Ledger, nicht COUNT(*)
pg_stat_statements: "SELECT COUNT(c) VON CommitLog c WO c.project IN (:-33 öffentliche Projekte) [AND c.commitTypeId = :t]" lief 140K mal pro Tag bei 100-200 ms...
Eine Einreiseseite liest drei Zeilen, nicht das gesamte öffentliche Changelog
pg_stat_statements setzen die Single-Eintragsungen des öffentlichen Changelogs an der Spitze der Datenbank durch Entfernung: die Schnecken-Suche und die beiden ...
Verwalten-Credits und Leads-Versable lesen die Lead-Bededger einmal statt pro Reihe zu zählen
/leads/credits (GET /api/security/credits/manage) zählte den Lead Pool einmal pro Zuteilungsreihe jeweils gegen den 796k-Lead-Pool einer org, dann noch einmal g...
Stoppen Sie Scannen jedes Markt x Produkt, nachdem die Antwort bekannt ist
/leads/verfügbar-summary gibt drei Dinge zurück - hat hatAcceptableCredit und ein Beispielprodukt - aber besucht jeden Markt x Produktpaar unabhängig davon, Aus...
Zählen Sie in der Datenbank statt jede Übergabe zu hydratisieren
GET /changelog/public/stats geladen alle 16.571 Commit-Logs als Einheiten und zählte sie in einer Java-Schleife, um zwei kleine Karten und eine Gesamtzahl zu er...
Seite des Grid Endpunktes und nehmen Sie das PHI-Audit abschreiben Sie den Anfrage-Thread
GET /api/security/Leads gaben jede Führung in der Organisation zurück. Es jetzt nimmt Seite/Größe/Sort plus die Filter, die das Raster tatsächlich verwendet, un...
Die Plattform-Nigation jedes Handers einmal lösen
Der Abfangjäger ist für /** registriert, so dass die Anmerkungs-Lookup auf jedem lief Anfrage dieser Service dient, Anmeldung enthalten, und AnnotatedElementUti...
Ein Plan-Matrix-Scan pro App-Katalog-Anfrage
Auch fällt der jetzt nicht genutzte DevelopmentStageType Import und korrigiert die auto-provision Kommentar, der noch die Bühnenregel den Katalog beschreibt ers...
Batch-load Custom Formular Daten in getAllLeads (eliminieren N+1)
Ersetzen Sie pro Lead getCustomFormDataForLead-Caufrufe (N+1-Abfragen) durch eine Einzelchargelast über getCustomFormDataForLeads, gruppiert durch Lead-ID mit e...
Refaktor zum parallelen Einsatz für k1m1 und k2m1
- Split Aufbau und Einsatz in separate Jobs - Einsatz nach Fertigstellung auf k1m1 und k2m1 parallel - Reduziert die Gesamteinsatzzeit deutlich
Rück auf Docker-Treiber für schnellere Builds - entfernt Docker-Container Overhead
Wechseln zum Docker-Container-Treiber mit Cache für optimale Bauleistung
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
