Se utilizzo Transparent Data Encryption nel mio database, c'è qualche impatto sulle mie prestazioni del db? È causa di problemi per l'indicizzazione del database?Quali sono gli impatti dell'abilitazione TDE sulle prestazioni del database?
risposta
Alcune persone hanno testato questo (vedi here, here, here e here) e hanno dato qualche consiglio generico (vedi here e here). Sembra che la percezione comune sia che l'impatto è di circa il 3-5%. Ma il 3-5% di cosa? Se questa è CPU e il tuo carico di lavoro è già vincolato alla CPU, è accettabile? Potrebbe andare peggio? Se questo è I/O e stai già avendo problemi di I/O, ucciderà il tuo sistema? Chissà?
Il modo migliore per determinare quale impatto avrà su la prestazione è verificarlo nel proprio ambiente. Ci sono così tanti fattori "dipende" qui non è divertente. Si consiglia di testare il tuo carico di lavoro, contro il database, sul tuo hardware, oltre rete, con tuoi modelli di utilizzo e le procedure di backup. Potresti avere gente che torna e dire "mi ha fatto molto male alla mia performance" o "Non l'ho nemmeno notato" ma come pensi che il loro scenario sia il tuo?
Aron ha assolutamente ragione. Ciò che sarà sicuramente interessato è la dimensione di tutti i tuoi backup. Devi pensare alla compressione di backup in quanto non esiste quando usi TDE. E significa che tutti i backup del log shipping & avranno prestazioni peggiori.
- 1. Quali sono gli impatti dell'impostazione establishSecurityContext = "False" se utilizzo https?
- 2. CSS3 - Quali sono le migliori pratiche sulle prestazioni?
- 3. Quali sono gli effetti di DirectCast sulle prestazioni e sull'associazione tardiva/anticipata?
- 4. Le visualizzazioni del database influiscono sulle prestazioni della query?
- 5. Quali sono le implicazioni dell'uso dell'SSD sulle ipotesi fondamentali del database?
- 6. R: quali sono gli slot?
- 7. Effetto Systemtap sulle prestazioni
- 8. sqlite3 influiscono sulle prestazioni?
- 9. Quali sono gli stati del thread Dalvik?
- 10. Quali sono gli usi del buffer circolare?
- 11. Quali sono gli intrinsechi?
- 12. Quali sono le implicazioni sulle prestazioni dell'utilizzo require_dependency nelle applicazioni Rails 3?
- 13. Quali sono alcuni suggerimenti sulle prestazioni quando si eseguono applicazioni per Windows Phone 7?
- 14. Quali autorizzazioni devono avere gli sviluppatori nell'istanza del database Dev
- 15. Impatto sulle prestazioni dell'ereditarietà virtuale
- 16. Suggerimenti sulle prestazioni domande
- 17. setTimeout() influisce sulle prestazioni
- 18. L'offuscamento influisce sulle prestazioni?
- 19. Primefaces Domande sulle prestazioni
- 20. Quali strumenti sono disponibili per testare le prestazioni dell'istruzione SQL?
- 21. Log.d e impatto sulle prestazioni
- 22. Programmazione del compilatore: quali sono gli ingredienti più fondamentali?
- 23. Quali sono gli usi pratici del modulo (%) nella programmazione?
- 24. Quali tipi di domande sono gli Incidenti del supporto tecnico?
- 25. Quali sono gli usi del predicato di errore in Prolog?
- 26. Quali sono gli algoritmi di analisi del sentimento esistenti?
- 27. Quali sono gli usi del membro get() dalla classe shared_ptr?
- 28. Quali sono gli usi esatti del termine REALM in sicurezza?
- 29. Sincronizzata vs ReentrantLock sulle prestazioni
- 30. Implicazioni sulle prestazioni di BeginInvoke
C'è qualche impatto sull'indicizzazione? –
Non sono abbastanza sicuro di cosa stai chiedendo. Sarà più costoso creare un indice in * your * environment con TDE attivato? Le query sugli * tuoi * indici saranno più lente o più veloci con TDE? I tuoi * indici * saranno più grandi con TDE? Non lo so - di nuovo, troppe variabili. Il mio punto è che dovresti considerare il carico di lavoro nel suo insieme e valutare l'impatto di TDE sul carico di lavoro (con test adeguati) rispetto al bisogno di crittografia. –