Come testare correttamente le prestazioni del mio database con una forte richiesta di carico?
-
05-07-2019 - |
Domanda
Ho trovato molti argomenti sull'applicazione web di stress test.
I miei obiettivi sono diversi, è testare solo database (sybase sql ovunque 9).
Cosa mi serve:
- Alcuni strumenti per fornire una diagnostica di tutti i sqls e trovare un collo di bottiglia. Vorrei poter visualizzare macro l'intero sistema facilmente.
- Best practice per progettare / creare una buona query sql.
I problemi di sistema sono:
- dimensioni del database di 20 GB.
- 2-5 richieste al secondo
- Migliaia di sql sparsi nel codice (questo disordinato può essere risolto solo riscrivendo il sistema).
Soluzione
qui sono elencati diversi strumenti open source:
Altri suggerimenti
Il modo più rapido sarebbe effettivamente aggiornare SQL Anywhere a v10 o (migliore) v11, poiché le ultime versioni includono un set completo di strumenti di diagnostica delle prestazioni. Consulta la documentazione qui per maggiori dettagli.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow