Nastavenie `max_seks_for_key` príliš vysoko môže viesť k niekoľkým rizikám:
1. Increased Disk I/O: Vyššie hodnoty môžu spôsobiť, že MySQL vykoná viac diskových I/O operácií, čo môže viesť k zvýšenému využitiu disku a spomaleniu výkonu.
2. Zvýšené využitie pamäte: Vyššie hodnoty môžu tiež spôsobiť, že MySQL použije viac pamäte, čo môže viesť k zvýšenému využitiu pamäte a potenciálne aj k vyčerpaniu pamäte.
3. Zvýšené využitie CPU: Vyššie hodnoty môžu spôsobiť, že MySQL bude vykonávať operácie náročnejšie na CPU, čo môže viesť k zvýšenému využitiu CPU a potenciálne aj vyčerpaniu CPU.
4. Znížený výkon: Vyššie hodnoty môžu spôsobiť, že MySQL strávi viac času vykonávaním diskových I/O operácií a menej času vykonávaním dotazov, čo môže viesť k zníženiu výkonu a pomalšiemu vykonávaniu dotazov.
5. Zvýšené riziko uviaznutia: Vyššie hodnoty môžu zvýšiť riziko uviaznutia, najmä vo viacvláknových prostrediach, pretože MySQL môže stráviť viac času čakaním na dokončenie diskových I/O operácií.
6. Zvýšené riziko sporu o zámok: Vyššie hodnoty môžu zvýšiť riziko sporu o zámok, najmä vo viacvláknových prostrediach, pretože MySQL môže stráviť viac času čakaním na dokončenie diskových I/O operácií.
7. Redukovaná škálovateľnosť: Vyššie hodnoty môžu znížiť škálovateľnosť MySQL, najmä vo veľkých prostrediach, pretože MySQL môže stráviť viac času vykonávaním diskových I/O operácií a menej času vykonávaním dotazov.
8. Zvýšené riziko poškodenia údajov: Vyššie hodnoty môžu zvýšiť riziko poškodenia údajov, najmä v prostrediach s vysokou aktivitou I/O disku, pretože MySQL môže stráviť viac času vykonávaním diskových I/O operácií a menej času vykonávaním dotazov .
9. Zvýšené riziko zlyhania disku: Vyššie hodnoty môžu zvýšiť riziko zlyhania disku, najmä v prostrediach s vysokou aktivitou I/O disku, pretože MySQL môže stráviť viac času vykonávaním diskových I/O operácií a menej času vykonávaním dotazov .
10. Zvýšené riziko zlyhania systému: Vyššie hodnoty môžu zvýšiť riziko zlyhania systému, najmä v prostrediach s vysokou diskovou I/O aktivitou, pretože MySQL môže stráviť viac času vykonávaním diskových I/O operácií a menej času vykonávaním dotazov .
Pred vykonaním akýchkoľvek zmien je nevyhnutné starostlivo vyhodnotiť riziká a prínosy nastavenia `max_seks_for_key` príliš vysoko a zvážiť špecifické požiadavky a obmedzenia vášho prostredia.
Citácie:[1] https://stackoverflow.com/questions/27176623/mysql-server-system-variables-max-seeks-for-key-practical-example
[2] https://www.oreilly.com/library/view/high-performance-mysql/9780596101718/ch04.html
[3] https://mariadb.com/kb/en/server-system-variables/
[4] https://aws.amazon.com/fr/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance /
[5] https://forums.percona.com/t/cpu-load-100/555