SQLServer 2. téma DBMS installáció SQLServer konfigurációk 1
SQLServer konfigurációk SQLServer konfigurációk Enterprise Edition Standart Edition Workgroup Edition Developer Edition Express Edition 2
Enterprise Edition Jellemzés Memória limit DB méretkorlát Particionálás DB tükrözés Failover clustering Analyser Service Tuning Advisor Management Studio CPU db.limit Fizetős, nagy OLTP-re Standard Edition Jellemzés Memória limit DB méretkorlát Particionálás DB tükrözés Failover clustering Analyser Service Agent Service Management Studio CPU db.limit Fizetős, közép OLTP,OLAP (limitált) 4 3
Workgroup Edition Jellemzés Memória limit DB méretkorlát Particionálás DB tükrözés Failover clustering Analyser Service Agent Service Management Studio CPU db.limit Fizetős, kis OLTP,OLAP 3G 2 Express Edition Jellemzés Memória limit DB méretkorlát Particionálás DB tükrözés Failover clustering Analyser Service Agent Service Management Studio CPU db.limit ingyen, egyéni OLTP 1G 4G 1 4
Jellemzés Memória limit DB méretkorlát Particionálás DB tükrözés Failover clustering Analyser Service Tuning Advisor Management Studio CPU db.limit Developer Edition Enterprise, de csak fejlesztésre OS követelmények Enterprise: Windows 2000 Server SP4, Win. Server 2003 Enterprise, Standard Standard: Windows Professional SP4, Win dows XP Professional SP2 Workgroup: Win. 2000 Professional Express: Windows XP Home Sp2, Win. Server 2003 Web Edition 5
Multi-server host Egy host gépre több server példány is telepíthető Instance azonosítása: Default (host neve, csak single-server esetén) Named (egyedi nevek kijelölése) Multi-server célja: Tesztelés Szeparáció Installáció menete Főbb paraméterek: Service Accounts Legyen különböző az Agent és a Server Lehet: local-system, domain vagy Network Service Azonosítási mód Lehet: OS (Windows) vagy vegyes (mixed) Karakter sorrendiség (collation) Később nem változtatható 6
Installáció menete SETUP CD indítása Konfiguráció megadása, ellenőrzés Komponensek kiválasztása Instance kijelölés Service account kijelölés Authetication mód kijelölése Collating Sequence megadása Státusz jelentés Installáció menete 7
Installáció menete 8
Installáció menete Installáció menete Lehet nem on/line installációt is folytatni Ekkor egy szövegállományba le kell tárolni a kérdésekre adott válaszokat A telepítő innen olvassa be a válaszokat 9
Konfigurációs paraméterek Paraméter kategóriák: - memória - ütemezés - diszk IO - SQL művelet végrehajtás - hálózati - védelmi Paraméterek megtekintése: - Server Management Studio Server / Properties - EXEC sp_configure EXEC xp_msver - SELECT serverproperty(nev) - SELECT * FROM sys.configurations Speciális paraméterek megtekintése: EXEC sp_configure show advanced options,1 RECONFIGURE Konfigurációs paraméterek Memória paraméterek: - Min. Server Memory - Max. Server Memory - Index Memory - Lock Memory (default 96 byte / lock) - AWE Enabled - Query Wait (meddig várjon szabad memóriára, sec) - minimum Query memory AWE: Address Windowing Extension: alapesetben a SQLServer max 3GB memóriát foglalhat le az AWE opció esetén ez megnövelhető az elméleti határig zárolja a kijelölt lapokat, nem lesz kilapozható az allokált terület Total virtual memory (SQL Server maximum virtual memory + virtual memory requirements of other services) +1.5 times the physical memory 10
Konfigurációs paraméterek A Serverben futó szálak: - minden hálózati kapcsolathoz egy-egy - háttér processzek (pl. checkpoint) - felhasználói kérésekhez Processz paraméterek: - Max. Worker Threads - Priority Boost (default szint: 7, max szint 31) - Affinity Mask Affinity mask: többprocesszoros esetben a maszk megadja mely CPU-n futhat az SQLServer. A 0 maszk érték esetén minden CPU felhasználható. A hozzárendelést az OS végzi EXEC sp_configure affinity mask, 3 RECONFIGURE Konfigurációs paraméterek Kapcsolati paraméterek: - Max. concurrent user connections - Permit remote server connection - Remote query timeout - Remote login timeout Egy kapcsolat kb. 42 KB memóriát igényel SELECT @@MAX_CONNECTIONS Nem engedi a távoli bejelentkezéseket: EXEC sp_configure remote access, 0 RECONFIGURE 11
Konfigurációs paraméterek Adatbázis paraméterek: - Auto Create Statistic - Auto Update Statistic - Auto Close - Auto Shrink (25% szabad hely felett) - Cursor Threshold - ANSI mód (SQL szabványra illesztés) Beállítás SQL parancsa: ALTER DATABASE Az AUTO_CLOSE mód csak ritkán használt Servernél ajánlatos: ALTER DATABASE database SET AUTO_CLOSE ON OFF A CURSUR_THRESHOLD paraméter a nagy méretű lekérdezéseknél teszi hatékonyabbá a kulcs-tábla generálást aszinkron módot kikényszerítve; a méret alatt szinkron módon fut 12