Administrace SQL Serveru

Podobné dokumenty
Administrace SQL Serveru

IW3 MS SQL SERVER 2014

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

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

Monitoring SQL Server, Resource Governor, Tracing SQL Server

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

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

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

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

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

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

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

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

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

Transakce Profinit. All rights reserved.

Technická specifikace

TEORIE ZPRACOVÁNÍ DAT Cvičení 8

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

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

IBM Informix 11.7 Edice

Michal Hroch Server Product Manager Microsoft Česká republika

Architektura DBMS Profinit. All rights reserved.

Průvodce nastavení MULTI-USER

Naxos MULTIMEDIÁLNÍ ARCHIV

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

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

Vladimír

IW3 MS SQL SERVER 2014

SharePoint 2010 produktové portfolio a licencování

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

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

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

Microsoft Office 365. SharePoint Online novinky a administrace

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

Optimalizace dotazů a databázové transakce v Oracle

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

Databázová řešení IBM

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

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

Administrace Enterprise vlastnosti Profinit. All rights reserved.

verze GORDIC spol. s r. o.

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

Architektura DBMS. RNDr. Ondřej Zýka

Nové licencování databází Informix

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

Teradata basic Profinit. All rights reserved.

Instalace Microsoft SQL serveru 2012 Express

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

Instalace SQL 2008 R2 na Windows 7 (64bit)

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

Lepší efektivita IT & produktivita

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

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

Information and Data Management Profinit. All rights reserved.

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

Instalace a technické informace

Ceník výrobků a služeb

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

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

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

Helios Orange Plugin Zadávání vlastností

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

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

Instalace MS SQL Server Express a MS SQL Server Management Express

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

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í,

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

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

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Přejděte chytře na SAP HANA

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

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

Praha, Martin Beran

Průvodce nastavení MULTI-USER

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

Brno. 30. května 2014

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

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

AUTOMATICKÉ ZÁLOHOVÁNÍ DATABÁZE PRO SQL Express 2005

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

Metadata Profinit. All rights reserved.

Jak připravit IBM System x server pro zákazníka

Instalace MS SQL Serveru 2012

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

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Pokročilé architektury počítačů

- 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šší

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.

Acronis Backup Advanced Version 11.7

Transakce a zamykání. Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík

Možnosti využití cloudových služeb pro provoz IT

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 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 2011 Denali CTP3

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 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 Backup cmpressin Operating system maximum Operating system maximum Mirrred backups Database snapshts Fast recvery Online indexing Online page and file restre Online cnfiguratin f Peer t Peer ndes 2 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 P4assw0rd

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 EXEC sp_cnfigure shw advanced ptins, 1 RECONFIGURE

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 Není mžné se připjvat vzdáleně 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

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 } ] )

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

DMV Dynamic Management Views and Functins dm_exec_* infrmace exekuci uživatelkséh kódu 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

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