Pět signálů, že olej už nedrží a motor to odnáší
Prvním krokem je zrušit N+1 dotazy. Typicky vznikají tam, kde resolver pro každou položku seznamu volá databázi zvlášť. Řešením je dávkování a krátkodobé ukládání do mezipaměti v rámci jednoho požadavku, ne mezi požadavky. Zkontrolujte, že se dávkování skutečně aktivuje i při vnořených seleccích, a ne jen na první úrovni. Častá chyba je načíst vazby předem bez ohledu na to, zda je klient vůbec požaduje.
Praktický postup: měřte vždy za studena na rovném povrchu, měrku otřete a zasuňte zpět, teprve druhý odběr je vypovídající. Olej nechte odkapat na papír a porovnejte s předchozí kontrolou. Zapište si datum i stav tachometru, ať máte srovnání. Typická chyba je dolévat jiný typ oleje, než je v motoru, nebo míchat různé viskozity jen proto, že je po ruce. Další častou chybou je odkládat výměnu s tím, že „auto jezdí dobře" — právě mazání se podepisuje na životnosti motoru nejvíc a škoda se projeví až později.
Chlad na horách nezačíná rázem. Tělo nejdřív varuje, jenže ve skupině se tyhle signály snadno přejdou, protože nikdo nechce kazit plán. Rozhodující je rozpoznat je včas a mít předem domluvené, že otočka není prohra. Následující řádky popisují, co sledovat u sebe i u ostatních a kdy je lepší túru ukončit, dokud je to snadné.
Častá chyba je vybírat barvu podle přehozu nebo obrazu, který stejně za rok vyměníte. Barva stěn má vydržet déle než dekorace, proto ji slaďte spíš s podlahou a dveřmi. Teplý dub nebo jasan snese zelenou i modrou, chladná šedá podlaha potřebuje spíš teplé béžové a pískové odstíny. Další častá chyba: příliš mnoho barev v jedné místnosti. Držte se dvou základních tónů a třetí použijte jen v doplňcích.
Základ postavte na třech neutrálech a dvou akcente
Prvním vodítkem je barva a konzistence oleje na měrce. Po vytažení měrky nechte olej odkapat na bílý papír. Čerstvý olej je průsvitný a žlutohnědý. Pokud je tmavě černý a neprůhledný, ještě to samo o sobě neznamená katastrofu — tmavne i kvalitní olej, který plní svou práci. Rozhodující je, zda je olej řídký jako voda, nebo naopak hustý a mazlavý, případně zda na papíře zůstávají kovové částečky. Právě ty ukazují na opotřebení a na to, že mazivo už nestíhá.
Čtvrtým vodítkem je spotřeba oleje. Kontrolujte hladinu pravidelně, ideálně jednou za dva týdny a vždy před delší cestou. Pokud musíte mezi výměnami dolévat a úbytek se zvětšuje, olej se buď spaluje, nebo uniká přes těsnění. Dolévání situaci na chvíli vyřeší, ale neřeší příčinu. Pátým signálem je horší studený start a zvýšená spotřeba paliva. Olej, který zestárl, hůř maže a motor potřebuje víc energie na překonání vnitřního tření.
Často přehlíženou příčinou je vadné víčko expanzní nádobky. To drží systém pod tlakem, a tím zvyšuje bod varu kapaliny. Opotřebené těsnění tlak neudrží, kapalina začne vřít dřív a unikat párou. Víčko pravidelně kontrolujte a při sebemenší pochybnosti vyměňte. Stejně tak nepodezírejte hned těsnění pod hlavou — nejdřív vylučte levné a snadno dostupné díly.
GraphQL není pomalý sám o sobě. Zpomaluje až konkrétní podoba dotazů, které do serveru chodí. Než začnete cokoliv měnit, změřte, co se děje. Zapněte logování doby trvání resolverů a sledujte, které pole spotřebovává nejvíc času. Bez tohoto měření optimalizujete naslepo a většinou upravíte něco, co není problém. Užitečné je i rozdělení dotazů podle tvaru: jeden klient může posílat stovky drobných dotazů, jiný jeden obří, a oba případy chtějí jiné řešení.
Co dělat, když se objeví třes a zmatenost Nekontrolovatelný třes, který nejde zastavit pohybem, je pozdní fáze podchlazení, ne „jen zima". Ve chvíli, kdy člověk začne mluvit zpomaleně, plete si trasu nebo opakuje stejnou větu, přestává být schopen rozhodovat. Typická chyba je snažit se ho rozmluvit a pokračovat dál. Správný postup: zastavit, dostat ho z větru, obléct mu suchou vrstvu, dát teplý nápoj bez alkoholu a přidat izolaci zespodu. Pokud se stav do dvaceti minut nezlepší, túra končí. Zmatenost není únava, je to selhávání termoregulace.
Předem si domluv jazyk pro otočku. Slovo jako „končíme" nebo „zpět" musí být srozumitelné všem a nesmí se o něm diskutovat. Kdo ho vysloví, má pravdu, i když se to ostatním nelíbí. Častá chyba je odkládat rozhodnutí o „ještě kousek", protože vrchol je blízko. Vzdálenost k cíli není argument, když se zhoršuje stav člověka.
Na závěr se vyplatí zavést persistentní dotazy nebo alespoň hashování tvarů dotazů. Server pak vidí omezenou sadu vzorů, což usnadňuje analýzu i ochranu proti zneužití. Bez evidence tvarů dotazů se každá optimalizace mine účinkem, protože nebudete vědět, které vzory se skutečně opakují.