Názor k článku Jak nepoužívat PL/pgSQL (případně PL/SQL) – fatální chyby při vývoji od honzucha - Tak o preplneni žádná. ale v tomhle pripade...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 5. 2018 8:22

    honzucha (neregistrovaný)

    Tak o preplneni žádná. ale v tomhle pripade se zadny kartezak nekonal. To jen analyst (rozumějte člověk) napsal CTE s jedním dost špatným derivovaným pocitanym sloupcem aby toho nebylo málo tak to ještě groupnul pomocí case statementu a jako třešničku na dortu to pak v následujícím CTE joinul přes ten computed column s jinou tabulkou opět přes computed value. takže plan s column store vypadal asi tak, že místo v batch mode to celé běželo row by row.

    Default timeout to sice řeší ale jen do okamziku, kdy ho změníte v connection stringu a dotyčný bohužel ještě vygooglil hinty a změnil i MAXDOP (degree of parallelism)

    ale jak říkám toto je z mssql světa, ale principiálně stejné všude.