OpenEdge® RDBMS настройка на производителността е направена лесно!

Този раздел е посветен на оптимизирането на оформлението на вашите данни на дисково пространство. За съществуващите бази данни преместването или разтоварването и след това зареждането на големи количества данни ще отнеме много време, което на практика може да бъде неприемливо. Но когато създавате нова база данни, това не би трябвало да е трудно.

5.1. Използвайте повече от един диск за базата данни

Един диск може едновременно да извършва един трансфер на данни. Две устройства могат да извършват два трансфера на данни едновременно. Колкото повече дискове използвате, толкова по-добра е производителността. Скоростта на трансфер на данни не зависи от размера на диска и множество по-малки устройства ще осигурят по-добра производителност от едно голямо устройство.

5.2. Ивици и огледални дискове

За да увеличите максимално производителността, е желателно да имате балансирано I/O натоварване на наличните дискове, така че всеки един да допринася еднакво за общото натоварване. Ако един от дисковете върши много повече работа от останалите и не е в състояние да се справи с такъв товар, тогава той ще забави цялата система.

Най-ефективният начин за балансиране на зареждането на множество дискове е да се премахнат всички физически дискове в един логически диск с равномерно разпределени данни по него. Самото отстраняване има значителен недостатък: ако загубите един от дисковете поради повреда, ще загубите данни на всички дискове. За да се получи достатъчна надеждност, оголването трябва да се комбинира с огледално отразяване. Трябва да използвате двойки (или дори тризнаци) огледални устройства и след това да ги отстраните. Той е по-надежден, отколкото обратното, тъй като тази конфигурация е по-устойчива на повреди на диска.

При тестове, проведени на Linux и Windows, установихме, че колкото по-голям е размерът на лентата, толкова повече производителност осигурява. Максималният размер на лентата, който можете да използвате, зависи от вашата операционна система или дискова подсистема.

Не сме тествали ивици с размер по-голям от 256KB. това беше най-големият възможен размер за нас.

5.3. Избягвайте да използвате RAID 5

Ако използвате RAID-5 дисков масив, вместо да отстранявате и отразявате, ще загубите около 45% производителност по време на нормална работа 6 и дори повече по време на операции по поддръжка и възстановяване. Загубата в производителността се дължи на допълнителните режийни разходи, присъщи на RAID-5 - всеки блок трябва да бъде записан на два диска, един за данни и един за възстановяване на данни. В масив с четири диска процесът на запис винаги заема 50% от общата честотна лента на диска. Колкото по-голям е броят на дисковете в масива, толкова по-малка е загубата на производителност. На RAID-5 масив с 20 диска, екстрите за запис могат да бъдат само 5%.

Ако обаче трябва да замените неуспешно устройство, ще трябва да прочетете всички данни от всички други устройства, докато неуспешното устройство се възстановява. Това отнема много време и причинява много значителна загуба на производителност, докато възстановяването на масива не завърши.