Administrace SQL Serveru

Podobné dokumenty
Administrace SQL Serveru

IW3 MS SQL SERVER 2014

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Obsah. 1.1 Klienti SQL Serveru. 1.1 Klienti SQL Serveru SQL Server agent Nastavení databáze Systémový katalog...

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Databáze 2011/2012 Konceptuální model DB. RNDr. David Hoksza, Ph.D.

Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D.

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Vladimír

Architektura DBMS Profinit. All rights reserved.

Windows 2008 R2 - úvod. Lumír Návrat

Jak nainstalovat SQL Server 2005 Express Edition

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

TEORIE ZPRACOVÁNÍ DAT Cvičení 8

Teradata basic Profinit. All rights reserved.

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

IPS1 zápočtový test na fei-learnu

Technická specifikace

Transakce Profinit. All rights reserved.

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Výměna Databázového serveru MS SQL

IBM Informix 11.7 Edice

Michal Hroch Server Product Manager Microsoft Česká republika

Průvodce nastavení MULTI-USER

Microsoft Office 365. SharePoint Online novinky a administrace

Databáze 2011/2012 T-SQL - kurzory, funkce. RNDr.David Hoksza, Ph.D.

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Databázová řešení IBM

Instalace Microsoft SQL serveru 2012 Express

Instalace SQL 2008 R2 na Windows 7 (64bit)

Příprava k certifikaci , TS: Windows 7, Configuring

Ceník výrobků a služeb

manažerského řízení HW a SW požadavky pro sw ATTIS

User-Managed Backup RMAN (od v. 8.1)

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

Zálohování a obnova databáze. Kryštof Měkuta

IT Security a Cloud. Zbyněk Juřena Managing Director ALTRON Business Solutions, a.s. září 2014

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Databáze 2011/2012. Optimalizace, základní konstrukty T-SQL RNDr.David Hoksza, Ph.D.

WinCC V13 Siemens s.r.o All Rights Reserved.

automatická správa úložiště

Obsah. Úvod do systému Microsoft SQL Server 2005

Prezentuje. DAQUAS, spol. s r.o. Radek Žalud, MCTS, MCP

Architektura DBMS. RNDr. Ondřej Zýka

Nové licencování databází Informix

Naxos MULTIMEDIÁLNÍ ARCHIV

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Lepší efektivita IT & produktivita

Technologie počítačových sítí 1. cvičení

SharePoint 2010 produktové portfolio a licencování

REZERVACE24 S.R.O. PROVOZOVATEL SYSTÉMU RISORSA PRO VĚRNOSTNÍ PROGRAMY. Případová studie. Implementace věrnostního programu s.

Operační systémy Microsoft pro průmysl. Tomáš Chlopčík

Optimalizace dotazů a databázové transakce v Oracle

Information and Data Management Profinit. All rights reserved.

Instalace a technické informace

Administrace Enterprise vlastnosti Profinit. All rights reserved.

Měřící systém se vzdáleným přístupem. Databáze

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum:

Helios Orange Plugin Zadávání vlastností

16. Kategorizace SW chyb, kritéria korektnosti a použitelnosti, spolehlivost SW

Windows User Group Licencování Microsoft produktů pro IT správce. Radek Žalud, DAQUAS

IR-IS instalační příručka

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Instalace MS SQL Server Express a MS SQL Server Management Express

Enterprise funkce SQL Serveru 2016, které jsou od SP1 zdarma

KAPITOLA 1. Novinky v systému Microsoft SQL Server

Instalace a konfigurace

Moderní technologie IBM pro management a zálohování virtualizované infrastruktury

Přejděte chytře na SAP HANA

Praha, Martin Beran

Příloha 1 - stav oběhu papírových dokumentů před implementací systému

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

Průvodce nastavení MULTI-USER

Brno. 30. května 2014

Backup Srovnání edicí. Základní přehled

Obsah. Verze SQL Serveru

Databáze v praxi. RNDr. Ondřej Zýka Principal Consultant

TECHNICKÉ PODMÍNKY. Článek 2. Podmínky pro službu MojeBanka, MojeBanka Business, MojePlatba,Expresní linka Plus a TF OnLine

Metadata Profinit. All rights reserved.

ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY

verze GORDIC spol. s r. o.

Instalace MS SQL Serveru 2012

Microsoft SQL Server v cloudu. RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform

Pokročilé architektury počítačů

5. Způsob hodnocení nabídek Nabídka bude hodnocena podle základního hodnotícího kritéria, kterým je nejnižší nabídková cena.

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší

Architecture and Design

Správa a sledování SOA systémů v Oracle SOA Suite

WWW. Petr Jarolímek, DiS. Školní rok:

Příloha č. 1 Zadávací dokumentace. Technická dokumentace

Transkript:

Administrace SQL Serveru (NDBI039) RNDr. David Hksza, Ph.D. http://siret.cz/hksza

Přehled Organizace předmětu Edice Micrsft SQL serveru Přehled Micrsft SQL Serveru 2008

Organizace předmětu Cvičení Prezentace Práce na úlhách neb vypracvání 2 prezentací Prezentace (asi 30 minut) Výběr na webu Přihlášení mailem d příštíh cvičení Vypracvání zápčtvé úlhy Výběr na webu Přihlášení se k tématu mailem d knce října

Micrsft SQL Server Relační databázvý server První verze ve splupráci se Sybase Verze Rk Název Cdename 1.0 1989 SQL Server 1.0 (16bit) 1.1 1991 SQL Server 1.1 (16bit) 4.21 1993 SQL Server 4.21 SQLNT 6.0 1995 SQL Server 6.0 SQL95 6.5 1996 SQL Server 6.5 Hydra 7.0 1998 SQL Server 7.0 Sphinx 8.0 2000 SQL Server 2000 Shilh 8.0 2003 SQL Server 2000 64-bit Editin Liberty 9.0 2005 SQL Server 2005 Yukn 10.0 2008 SQL Server 2008 Katmai 10.25 2010 SQL Azure Matrix (aka CludDB) 10.5 2010 SQL Server 2008 R2 Kilimanjar (aka KJ) 11.0 2012 SQL Server 2012 Denali

Edice MSSQL 2008 R2 Cmpact Mbilní zařízení, embedded SQL Express Free, špatně škálvetlná, mezení na pčet uživatelů Wrkgrup Editin Small/medium-sized business Web Editin Scalability, managability Standard Editin High availability clustering features Enterprise Editin Mirrring Datacenter Editin 256 lgical prcessrs, unlimited memry nt in SQL Server 2012 Develper Editin Free http://technet.micrsft.cm/en-us/library/cc645993.aspx

Srvnání edicí scalability and perfrmance Feature Name Datacenter Enterprise Standard Web Wrkgrup Express Number f CPUs Maximum memry utilized OS maximum OS maximum 8 4 4 2 1 2 TB 64 GB 64 GB 4 GB 1 GB Maximum database size 524 PB 524 PB 524 PB 524 PB 524 PB 10 GB IA64 hardware supprt Resurce gvernr Table and index partitining Parallel index peratins Parallel cnsistency checks (DBCC) Enhanced read-ahead scan Scalable shared databases Direct query f index views using NOEXPAND hint Autmatic indexed view maintenance Autmatic use f indexed views by query ptimizer Distributed Partitin Views

Srvnání edicí high availability Feature Name Datacenter Enterprise Standard Web Wrkgrup Express Online system changes Lg shipping Database mirrring (single thread, synchrnus nly) Witness nly Witness nly Witness nly Autmatic crruptin recvery frm mirrr Lg stream cmpressin Number f Failver clustering ndes Operating system maximum Operating system maximum 2 ndes Backup cmpressin Mirrred backups Database snapshts Fast recvery Online indexing Online page and file restre Online cnfiguratin f Peer t Peer ndes Ht add memry and CPU supprt

Srvnání edicí management tls Feature Name Datacenter Enterprise Standard Web Wrkgrup Express SQL Server Cnfiguratin Manager SQL CMD (cmmand prmpt tl) SQL Server Migratin Assistant1 SQL Server Management Studi SQL Server Agent Database Engine Tuning Advisr SQL Server Prfiler N Analysis Services, PwerPivt IT peratin dashbard

Server pr cvičení Přihlášení SQL Server autentifikace Uživatelské jmén MFF lgin Hesl P4ssw0rd

Knfigurace SQL Serveru SQL Server Cnfiguratin Manager Nastavení služeb spjených s SQL Serverem SQL Server service SQL Server Agent service SQL Server Brwser SQL Server Full-Text service SQL Server Integratin Services (SSIS) Nastavení síťvých prtklů Shared Memry TCP/IP Named Pipes VIA (Virutal Interface Adapter) T-SQL sys.cnfiguratins SERVERPROPERTY ( prpertyname ) EXEC sp_cnfigure shw advanced ptins, 1 RECONFIGURE EXEC sp_cnfigure

Startup parametry Cmmand Line SQLServr.exe [-d][-l][s][-c][-f][-g][-h][-k][-m][-n][-t][-t][-x][-y][-b][-k] SQL Server Cnfiguratin Manager -d -l -e -T -f -m database file Transactin lg file Errr lg path Trace flag Minimal mde (single cnnectin, suspendvaný CHECKOUT a startup SP) single user mde

DAC Dedicated Administratr Cnnectin Omezení 1 DAC na server Defaultně není mžné se připjvat vzdáleně sp_cnfigure 'remte admin cnnectins', 1; Připjvaný uživatel musí být v rli sysadmin Omezení na mžné SQL příkazy Cmmand line sqlcmd -S lcalhst\ndbi039 -U sa -P <xxx> A SSMS ADMIN:lcalhst\NDBI039

Databáze 1 DB server N databází master tempdb mdel metadata databázích, lginy, knfigurace instance není určena k zápisu dčasné bjekty uživetelů a DB znvuvytvření při startu template pr nvé DB změny se prmítnu d všech nvých DB msdb metadata pr SQL Server Agenta, backup, restre, lg shipping, resurce database systémvé SP a funkce

Subry DB 1 databáze N subrů (n>1) Typy DB subrů Primární Infrmace zbylých DB subrech Data.mdf Sekundární Data.ndf Lgvací lgvání transakcí Vlastnsti Lgický název Fyzický název Pčáteční velikst Maximální veliksti Grwth increment sys.database_files sys.master_files DB subry lze v rámci DB seskupvat (FILEGROUPS)

Vytvření DB CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Prgram Files\Micrsft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\saledat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Sales_lg, FILENAME = 'C:\Prgram Files\Micrsft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\salelg.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ; CREATE DATABASE Archive ON PRIMARY (NAME = Arch1, FILENAME = 'D:\SalesData\archdat1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = Arch2, FILENAME = 'D:\SalesData\archdat2.ndf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), ( NAME = Arch3, FILENAME = 'D:\SalesData\archdat3.ndf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) LOG ON (NAME = Archlg1, FILENAME = 'D:\SalesData\archlg1.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20), (NAME = Archlg2, FILENAME = 'D:\SalesData\archlg2.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20) ;

Vytvření DB - FILEGROUPS CREATE DATABASE Sales ON PRIMARY ( NAME = SPri1_dat, FILENAME = 'D:\SalesData\SPri1dat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ), ( NAME = SPri2_dat, FILENAME = 'D:\SalesData\SPri2dt.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ), FILEGROUP SalesGrup1 ( NAME = SGrp1Fi1_dat, FILENAME = 'D:\SalesData\SG1Fi1dt.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ), ( NAME = SGrp1Fi2_dat, FILENAME = 'D:\SalesData\SG1Fi2dt.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ), FILEGROUP SalesGrup2 ( NAME = SGrp2Fi1_dat, FILENAME = 'D:\SalesData\SG2Fi1dt.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ), ( NAME = SGrp2Fi2_dat, FILENAME = 'D:\SalesData\SG2Fi2dt.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Sales_lg, FILENAME = 'E:\SalesLg\salelg.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ;

Vytvření DB - připjení CREATE DATABASE Archive ON (FILENAME = 'D:\SalesData\archdat1.mdf') FOR ATTACH sp_attach_db

DBCC Database Cnsistency Check (d 2000) Database Cnsle Cmmands Infrmatinal Sběr a zbrazení různých infrmací systému Validatin Validace knzistence DB, tabulek, indexů, katalgu, subrů, alkace stránek Maintenance Úkly spjené s údržbu databází, indexů, Miscellanus Různé úkly jak třeba zapínání flagů neb debírání DLL z paměti memry. http://msdn.micrsft.cm/en-us/library/ms188796.aspx

Snížení veliksti DB subrů DBCC SHRINKFILE ( { file_name file_id } { [, EMPTYFILE ] [ [, target_size ] [, { NOTRUNCATE TRUNCATEONLY } ] ] } ) DBCC SHRINKDATABASE ( database_name database_id 0 [, target_percent ] [, { NOTRUNCATE TRUNCATEONLY } ] ) Can increase fragmentatin! rebuild indexes afterwrds

DMV Dynamic Management Views and Functins dm_exec_* infrmace exekuci uživatelkséh kódu (sys.dm_exec_sessins) dm_s_* lw-level systémvé infrmace (pamět, uzamykání, ) dm_tran_* infrmace transakcích (sys.dm_tran_lcks) dm_i_* I/O na disku a síti (sys.dm_i_virtual_file_stats) dm_db_* infrmace DB a DB bjektech (sys.dm_db_index_physical_stats)

Trace Flags dčasné nastavení různých charakteristik systému DBCC TRACEON (number [,-1]) DBCC TRACEOFF (number) DBCC TRACESTATUS (number) DBCC TRACESTATUS (-1) Flagy svázané s aktuálním spjením startup parameter -T1204 trace flag t mnitr deadlcks http://msdn.micrsft.cm/en-us/library/ms188396(v=sql.105).aspx

Literatura Micrsft SQL Server Bks Online (BOL) http://msdn.micrsft.cm/en-us/library/ms130214.aspx Micrsft SQL Server 2008 Internals Kalen Delaney et. al., Micrsft Press, 2009 Micrsft SQL Server 2008 Administratin Brian Knight et. al., Wiley Publishing, 2009 SQL Server 2008 Internals and Trubleshting Christian Bltn et. al., Wiley Publishing, 2010 SQL Server 2008 Administratin in Actin Rd Clledge, Manning Publicatins, 2010

Vytvřte si vlastní DB Cvičení Napište prceduru, která vypíše pr všechny subry v aktuální DB nějaké infrmace pmcí dm_i_virtual_file_stats Napište phled, který vypíše agregvaný prstr zabraný DB subry v MB