SQL Server 2019 Administration Inside Out

SQL Server 2019 Administration Inside Out Paperback – release date: 2020 by Randolph West, Melody Zacharias, William Assaf, Sven Aelterman

sql server 2019 book

Conquer SQL Server 2019 administration–from the inside out

Dive into SQL Server 2019 administration–and really put your SQL Server DBA expertise to work. This supremely organized reference packs hundreds of time-saving solutions, tips, and workarounds–all you need to plan, implement, manage, and secure SQL Server 2019 in any production environment: on-premises, cloud, or hybrid. SQL Server experts offer a complete tour of DBA capabilities available in SQL Server 2019 Database Engine, SQL Server Data Tools, SQL Server Management Studio, and via PowerShell. Discover how experts tackle today’s essential tasks–and challenge yourself to new levels of mastery.

  • Install, customize, and use SQL Server 2019’s key administration and development tools
  • Manage memory, storage, clustering, virtualization, and other components
  • Architect and implement database infrastructure, including IaaS, Azure SQL, and hybrid cloud configurations
  • Provision SQL Server and Azure SQL databases
  • Secure SQL Server via encryption, row-level security, and data masking
  • Safeguard Azure SQL databases using platform threat protection, firewalling, and auditing
  • Establish SQL Server IaaS network security groups and user-defined routes
  • Administer SQL Server user security and permissions
  • Efficiently design tables using keys, data types, columns, partitioning, and views
  • Utilize BLOBs and external, temporal, and memory-optimized tables
  • Master powerful optimization techniques involving concurrency, indexing, parallelism, and execution plans
  • Plan, deploy, and perform disaster recovery in traditional, cloud, and hybrid environments

For Experienced SQL Server Administrators and Other Database Professionals

Adatbázis méret csökkentése – Shrink a Database

Adatbázis fájlok méretét ritkán csökkentjük, hiszen többnyire úgy is megtelik új adatokkal , indexekkel. Érdemes csökkenteni a méretet például ha nagyon sok adatot kipucoltunk az adatbázisból és csak nagyon sokára fog újra felhízni..

Az adatábzis méretet mindig óvatosan csökkentsük, lehet hogy 500 MB üres terület kivétele pillanatok alatt , pár másodperc alatt megtörténik, majd máskor az adatok áthelyezése miatt percekig fut akárcsak 1 MB átszervezése.

Javaslat: kisebb MB-ok csökkentésével kezdjük, majd növeljük a shrink méretet. Amikor elkezd nőni a végrehajtási idő , akkor csökkentsük a shrink méretet.

Adatbázis audit

DevOps környezetben vagy éles környezetben érdemes auditot beállítani. Saját érdekünkben érdemes tudni, hogy ki nyúlt bele és mit csinált!


Nem használt oszlopok – Empty columns

Default Null értékű oszlopok , ahol minden Null értékű:

 

Table size

Tábla méretek , használt tartalommal:

 

Nyomtatott informatikai könyvek

  • Microsoft könyveknél baromi drága a szállítási költség Európába, hiába a “nagy” mcp-s kedvezmény. Több könyvnél már lehet számolgatni. Ms press könyveket Amazonon célszerű megrendelni , érdemes összehasonlítani az amazon.com, amazon.de és amazon.co.uk árait, majd hozzákalkulálni a fontosságtól függően a szállítás időtartamát.
  • Pro SQL Server on Linux
    Pro SQL Server on Linux
    Apress kiadó: gyakori az ebook akció, drágák a nyomtatottak, de.. évente egyszer a Black Friday keretében napokon keresztül óriási akcióval ,12 eurós áron beszerezhető minden egyes könyv és mindezt ingyenes szállítás mellett. Ez a legszuperebb ajánlat, az ember már-már hitetlenkedik, hogy megéri e a kiadónak! Ott a trükk, hogy a célkontinensen, esetünkben Európában nyomtatják ki a könyvet és úgy postázzák! 🙂
  • Packtpub, Packt Publishing kiadó könyvei elsősorban az ebook eladásra koncentrálnak, gyakori az 10 euró körüli ebook “akció”, könyvek viszont drágák. Ennél a kiadónál viszont érdemes cupon kódokat keresni. Múlt héten rendeltem könyveket és 35%-os kedvezményes kódot találtam, ami az ingyenes szállítás mellet már nagyon jó! Működő kód (írd egybe,azaz kötőjeleket szedd ki): AI-NOW-PRINT-35   . SQL-es és Azuros könyvekre is adta a kedvezményt.

Virtuális szerverek ip címei

Gyakori eset, hogy a laptop hurcolásával más és más ip címet kapnak a virtuális szervereink. Host gépen az alábbi powershell paranccsal tudjuk kiíratni a guest gépek ip címeit:

 

HEAP table is fragmented

Általában nem ajánlott HEAP tábla létrehozása (Table without Clustered Index) , egy esetben jöhet jól, ha nagyon gyors adatbetöltés szükséges.
A Heap tábla azonban töredezik, ennek oka, hogy minden Insert a tábla végére kerül és a Deleted sorok sem  kerülnek betöltésre.
Amíg a hagyományos indexeket egy index reorganizációval vagy újraépítéssel (rebuild) karbantarthajtuk és gyorssá tehetjük addig a Heap táblán nincs ilyen beépített karbantartás .
Teendő?

Continue reading “HEAP table is fragmented”

Két lekérdezés eredményének összehasonlítása

Két lekérdezés különbsége:

Szükség esetén az order by elhagyandó a lekérdezésekben.