SQL Server tervezés

Sokszor találkoztam olyan cégekkel, ahol nem vették elég komolyan egy-egy SQL Server kialakítását. Persze van olyan is, amikor a pénz nem számít és olyan vasat vesznek, ami bőven elég lehet a feladatra, de lehet csak szimplán szerencséjük van 😀. Bár a szerencse sem elég egy rosszúl beállított szerver esetén. Sajnos olyan dolgok is közrejátszanak a hibás döntésekhez, mint például a szakmaiasság hiánya (van ilyen szó hogy szakmaisság? 😀). Az elmúlt évek alatt volt szerencsém kis és nagynak mondható (6TB+) adatbázisok tervezéséhez, kialakításához, illetve ezen adatbázisok szervereinek beállításához, gyakorlatilag a teljes infrastruktúra kialakításához. Egy sorozatot indítok ebben a témakörben, mely az alábbiakat fogja lefedni:

  • Általános tervezés: mire is fogom használni a szervert?
  • Storage tervezés: tempdb tervezés, IOPS meghatározása
  • Magas rendelkezésre állás kiválasztása: instance és adatbázis szinten.
  • Biztonsági mentések: mentések tervezése, visszaállítások tesztelése
  • Szerver egyéb paramétereinek meghatározása: CPU, RAM, NIC (hálózati kártya)
  • Szerver terhelésének elosztása: további szerverek beállítása a megnövekedett terhelés vagy földrajzi elhelyezkedés miatt.
  • Fejlesztői támogatás megtervezése: jogosultságok, build process