Podrobný prompt PG_EXPECTO překonává univerzální instrukci GENTLEMAN v analýze PostgreSQL
Podrobný systémový prompt PG_EXPECTO zajišťuje přesnou analýzu metrik výkonu PostgreSQL na základě vmstat, iostat a statistik databáze. V experimentu s modelem DeepSeek varianta s PG_EXPECTO poskytla úplnou zprávu s odhalením trendů, korelací a nesrovnalostí, zatímco univerzální instrukce GENTLEMAN v10.2 v kombinaci s krátkým promptem vedla k povrchnímu přehledu bez hlubšího rozboru dat.
Metodologie PG_EXPECTO zahrnuje výpočet operační rychlosti (SPEED) jako součtu dokončených dotazů a vrácených řádků, váženou korelaci očekávání (VKO) a koeficient determinace (R²) pro hodnocení trendů. Vstupní data pokrývají nastavení PostgreSQL, korelační analýzy vmstat-iostat, časové řady metrik shared_buffers, vm_dirty a výkonu clusteru.
Příprava dat v PG_EXPECTO
Statistická data se automaticky generují v rámci metodologie PG_EXPECTO pro zátěžové testování PostgreSQL. Klíčové soubory zahrnují:
_1.settings.txt: verze PostgreSQL, parametry pg_settings, charakteristiky CPU/RAM, úložná zařízení, nastavení VM._2.postgresqlvmstat.txt: korelace očekávání databáze s vmstat, Pareto diagramy._3.vmstat_iostat.txt: analýza metrik infrastruktury.- Časové řady: iostat pro vdc/vdd, cluster_performance, shared_buffers, vm_dirty, vmstat.
Klouzavý medián se používá k vyhlazení šumu v grafech, což umožňuje soustředit se na trendy. Například pro okno 60 minut je hodnota v bodě t medián za období t-60 až t.
PG_EXPECTO je zaměřen na OLTP/OLAP scénáře, generuje data pro následnou AI analýzu bez artefaktů agregace.
Popis modelu DeepSeek
DeepSeek je jazykový model s důrazem na hluboké uvažování a udržení kontextu. Je efektivní v úlohách analýzy dat, kódu a technických zpráv, překonává základní modely v zpracování složitých časových řad a korelací. V testu byl použit pro generování souhrnných zpráv o metrikách PostgreSQL.
Model dokáže interpretovat odbornou terminologii: WAIT_EVENT_TYPE, shared_blk_rw_time, dirty_ratio, iowait. Kvalita výstupu však závisí na podrobnosti promptu.
Prompt PG_EXPECTO: struktura a pravidla
Systémový prompt PG_EXPECTO (Test č. 1) definuje roli experta na výkon PostgreSQL s přísnými pravidly:
- Analýza striktně podle poskytnutých dat, uvedení nedostatků.
- Strukturovaná odpověď: shrnutí, podrobná analýza, seznam chybějících metrik.
- Odborná terminologie s jednotkami (shared_blks_hit, checkpoint_timeout).
- Zaměření na trendy časových řad, kontrola konzistence metrik.
- Zohlednění artefaktů: rozklad SPEED na komponenty, vyhýbání se falešným korelacím.
- Hranice analýzy: výčet požadovaných dat (plány dotazů, síťové metriky).
Glosář v promptu vysvětluje SPEED, klouzavý medián, VKO a R².
Jsi expert na výkon databázového systému PostgreSQL.
Tvým úkolem je analyzovat statistická data... (úplný text promptu)
Tento přístup minimalizuje halucinace, soustředí se na fakta.
Univerzální instrukce GENTLEMAN v10.2
INSTRUKCE GENTLEMAN v10.2 (16 097 tokenů, Triple Persona Edition) je protokol pro LLM s označením jistoty, ochranou před prompt injection a zákazem rad v regulovaných oblastech. Lite verze (12 225 tokenů) je neutrální.
V Testu č. 2 byla kombinována s krátkým promptem, což vedlo k obecným závěrům bez rozboru korelací a trendů. Zpráva ignorovala nesrovnalosti nastavení se zátěží, neanalyzovala komponenty SPEED.
Výsledky testů: kvalita zpráv
Test č. 1 (PG_EXPECTO): Úplný rozbor odhalil:
- Trend poklesu SPEED s R²=0,92, korelace s iowait (r=0,87).
- Nesrovnalost shared_buffers s pozorovanou zátěží (nízký hit ratio).
- Anomálie v vm_dirty, vyžadující data o checkpoint.
- Doporučení pro další metriky: EXPLAIN ANALYZE, pg_stat_statements.
Test č. 2 (GENTLEMAN + krátký prompt): Povrchní přehled metrik bez trendů, korelací nebo nesrovnalostí. Halucinace v interpretacích, absence struktury.
Srovnání ukázalo nadřazenost podrobného promptu v úplnosti (95 % vs 40 % pokrytí dat) a přesnosti.
Příčiny rozdílů v kvalitě
- Podrobnost kontextu: PG_EXPECTO nastavuje glosář, pravidla interpretace (Pearsonova korelace vs kauzalita), zaměření na PostgreSQL specifika.
- Strukturovanost: Povinné sekce zabraňují opomenutím.
- Ochrana před artefakty: Kontrola matematických závislostí (IPC v WAITINGS).
- Univerzálnost GENTLEMAN: Vhodná pro obecné úlohy, ale rozmělňuje zaměření na technickou analýzu.
Podrobný prompt snižuje halucinace o 70 %, zvyšuje praktickou hodnotu zpráv.
Co je důležité
- PG_EXPECTO zajišťuje analýzu trendů SPEED s R² a VKO, odhaluje úzká místa v iowait/shared_buffers.
- Univerzální instrukce poskytují přehled, ale přehlížejí nesrovnalosti nastavení PostgreSQL se zátěží.
- Klouzavý medián je kriticky důležitý pro časové řady vmstat/iostat.
- Pro LLM analýzu PostgreSQL je potřeba prompt s glosářem a pravidly korelací.
- DeepSeek je efektivní při podrobném promptingu, ale vyžaduje ochranu před domněnkami.
— Editorial Team
Zatím žádné komentáře.