Az adatbázis hatókörébe tartozó konfigurációs beállítások ismertetése

Befejeződött

Az SQL Server mindig az adatbázis szintjén kínált konfigurációs beállításokat. A helyreállítási modell például hagyományosan egy adatbázis-beállítás volt. Az összetettebb funkciók bevezetésekor további lehetőségek lettek hozzáadva. Ezek közül számos beállítás az adatbázis kompatibilitási szintjéhez van kapcsolva, ami szintén adatbázisszintű konfigurációs beállítás. Ezek a konfigurációs beállítások két csoportba sorolhatók, kisebb különbséggel.

  • A T-SQL-szintaxis ALTER DATABASE SCOPED CONFIGURATION által konfigurált beállítások

  • A T-SQL-szintaxis ALTER DATABASE által konfigurált beállítások

A beállítások beállításának különböző módjainak nincs jelentősége. Az ALTER DATABASE segítségével beállítható opciók közé tartoznak:

  • Adatbázis-helyreállítási modell – Az adatbázis teljes vagy egyszerű helyreállítási modellje

  • Automatikus hangolási lehetőség – Az utolsó jó terv kényszerítése engedélyezése

  • Statisztikák automatikus létrehozása és frissítése – Lehetővé teszi az adatbázis számára a statisztikák létrehozását és frissítését, valamint lehetővé teszi az aszinkron statisztikák frissítését

  • Lekérdezéstár beállításai – A Lekérdezéstár beállításai itt vannak konfigurálva

  • Pillanatkép-elkülönítés – Konfigurálhatja a pillanatkép-elkülönítést, és elolvashatja a véglegesített pillanatkép-elkülönítést

A fenti beállítások a konfigurálható beállítások egy részhalmazát képezik.

A kiszolgálón korábban konfigurált számos beállítás mostantól az adatbázis szintjén konfigurálható. Néhány lehetőség a következők:

  • Maximális párhuzamosság – Lehetővé teszi, hogy egy adatbázis konfigurálja a saját MaxDOP-beállítását, és felülbírálja a kiszolgáló beállításait.

  • Örökölt számosságbecslés – Lehetővé teszi, hogy az adatbázis a régebbi számosságbecslőt használja. Egyes lekérdezések teljesítményromlást szenvedhetnek el az új számosságbecslő használatával, és hasznot húzhatnak belőle. Vegye figyelembe, hogy ha ezt a lehetőséget újabb kompatibilitási szinttel használja, akkor is élvezheti az intelligens lekérdezésfeldolgozás előnyeit a 140-es vagy a 150-es kompatibilitási szinten.

  • Utolsó lekérdezésterv-statisztikák – Lehetővé teszi a lekérdezés utolsó tényleges végrehajtási tervének értékeinek rögzítését. Ez a funkció csak a 150-es kompatibilitási szinten aktív.

  • Optimalizálás alkalmi számítási feladatokhoz – Az optimalizáló segítségével egy vázlatos lekérdezési tervet tárol a terv gyorsítótárában. Ez segíthet csökkenteni a tervgyorsítótár méretét olyan munkaterhelések esetében, amelyek számos egyszeri használatú lekérdezést tartalmaznak.

Adatbázis-kompatibilitási szint

Minden adatbázis saját kompatibilitási szinttel rendelkezik, amely szabályozza az adott adatbázis lekérdezésoptimalizálójának viselkedését.

Ezt a beállítást az SQL Server frissítésekor kezelheti, hogy a lekérdezések a régebbi verzióhoz hasonló végrehajtási tervekkel rendelkezzenek.

A Microsoft támogatja, hogy hosszabb ideig futtassa a régebbi kompatibilitási szintet. Ha lehetséges, frissítsen egy újabb kompatibilitási szintre, mivel az intelligens lekérdezésfeldolgozás számos új funkciója csak a 140-es vagy a 150-es kompatibilitási szinten érhető el.