Hlavní navigace

Vlákno názorů k článku Monitoring RDBMS PostgreSQL od František Ryšánek - Což mi připomíná pracovní zkušenost s jednou 3rd-party...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 12. 2016 7:33

    František Ryšánek

    Což mi připomíná pracovní zkušenost s jednou 3rd-party DB aplikací, co máme v práci. Nativní klient pod Windows se přes ODBC baví s MSSQL. Ono se to průběžně vyvíjí, ale vyskytují se situace, kdy práce s klientem je subjektivně pomalá a některé "kroky" v uživatelském workflow váznou, ale fláká se CPU na klientu i na serveru, na serveru se flákají disky a MSSQL má přidělenu skoro celou RAMku, což je řádově tolik, že se mu do ní vejde celá DB. Asi ve dvou případech, když byla fakt krize, jsem zkusil i tutéž operaci v klientovi spuštěném přímo na DB serveru (měl jsem podezření na pomalou LANku) - výsledek byl přesně stejný. V noci pravidelně údržba - nějaká ta záloha a odvzdušnění následované přepočítáním indexů (protože v MSSQL je odvzdušnění bez přepočtu indexů sice možné, ale trestné). Z MSSQL se dají vyrazit i nějaké statistiky, ale skrz GUI nástroje od výrobce se člověk moc podrobností nedozví, po webu se válí nějaké skripty v MSSQL které by údajně mohly říct něco navrch - až na to, že skript resp. SQL příkaz je asi stránka textu a je třeba ho upravit na svou situaci. Věci určitě nepřispívá, že administraci MSSQL nepovažuju za svou hlavní náplň práce - inu jaký pán, takový krám... To je jenom takový povzdech, nežádám o pomoc, jsem tady off topic :-)

  • 16. 12. 2016 16:59

    lazywriter (neregistrovaný)

    To vypada na nejaky zamek, resp. dlouho bezici transakci. V MSSQL jsem delal pred 20 lety (verze 6.5), ale mam pocit, ze na tom s reportovanim nebyl tak spatne.

  • 17. 12. 2016 22:03

    ehmmm (neregistrovaný)

    Nevim, jak to je pouztelne pro Vas pripad, ale MSSQL ma nejaky profiler.
    Nakiikate mu, aby chvili sledoval, co se na SQL serveru deje.
    On Vam to potom ukaze a muzete si sam prochazet kazdy dotaz.
    A nakonec Vam i navrhne, kde by pomohl jaky index.