TBD - P ERFORMANCE W BAZACH M ICROSOFT SQL S ERVER, CZYLI O CO W TYM W OGÓLE CHODZI Michał Grodzicki MCTS SQL SERVER 2008 12 lipca 2012.

Slides:



Advertisements
Podobne prezentacje
Strojenie SQL w bazie Oracle
Advertisements

Indeksy w bazie danych Oracle
Założona w roku biura na Świecie, Międzynarodowe wsparcie Call Center Ponad 250 pracowników 20 pracowników Ponad 2500 certyfikowanych partnerów.
Zarządzanie operacjami
Oracle 10 g i grid computing Autor: Marcin Malinowski.
SCR 2008/2009 – informatyka rok 5. Agenda Wizualizacja agentów (MarketSpace)
Wydajne aplikacje na platformie .NET
Microsoft Professional Developer Days 2004
WPROWADZENIE DO BAZ DANYCH
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
SCR 2008/2009 – informatyka rok 5. Agenda Edytor wizualny wraz z repozytorium dóbr i agentów.
ODE Zapytania. Pętla for (1) Do obiektów będących instancjami klas możemy uzyskać dostęp za pomocą pętli for Zakres tej pętli to wszystkie obiekty klasy.
Rozdział 13: Architektura systemu Oracle
Zapytania SQL: wydajność i optymalizacja
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Rozproszone bazy danych
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
Zarządzanie transakcjami w SQL Server
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Multimedialne bazy danych
Inżynieria Oprogramowania
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Mechanizm kompresji danych w SQL Server 2008
InfinitERP prezentacja systemu.
Promotor: dr.inż. Aleksandra Werner
Skalowalność rozwiązań Javowych w zastosowaniach komercyjnych Java4People Prezenter: Dawid Gruszczyński 1.
Microsoft Sharepoint 2010 – Peter Dabrowski
TBD - SQL S ERVER 2012 DLA DEVELOPERA CZYLI A DALI TAM COŚ FAJNEGO ? Michał Grodzicki MCTS SQL SERVER lipca 2012.
… iSCSI … Windows Server 2012 Łukasz Dylewski.
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Tryb tabelaryczny w Analysis Services 2012
N OWOŚCI W SQL S ERVER 2008 Z PUNKTU WIDZENIA ZESPOŁÓW PROJEKTUJĄCYCH W.NET Oskar Jarczyk.
Bazy danych rezydujące w pamięci operacyjnej komputera (in-memory)
Konsultant w ABC Data Centrum Edukacyjne Microsoft Certified Trainer od 2004 roku Microsoft Most Valuable Professional od 2008 roku Autor dwóch książek.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Rekonfigurowalność e-systemów: Narzędzie tworzenia stron www metodą przeciągnij i upuść oparte o szablony Łukasz Przywarty Model warstwowy TCP/IP.
Defragmentacja dysku Jednym z kluczowych czynników wydajności operacji wejścia/wyjścia jest poziom fragmentacji plików. Fragmentacja oznacza zapisywanie.
Wybrane zagadnienia relacyjnych baz danych
Autor: Joanna Barańska Promotor: dr inż. Paweł Figat Konsultant:
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Skalowanie aplikacji JPA na przykładzie Oracle TopLink Grid
Archiwizacja bazy danych
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
System Zarządzania Bazą Danych
Systemy informatyczne
Powtórzenie wyk ł adu 10 Fizyczna organizacja danych w bazie danych. Indeksy.
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
XML w bazach danych.
.NET i Bazy Danych Projekt: Wadim Grasza.
Optymalna konfiguracja Microsoft SQL Server 2014
Projektowanie postaci formularza:
Problematyka izolacji wydajności w systemach wirtualizowanych
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
STEROWANIE MONITORING ARCHIWIZACJA ROZWIĄZANIA INFORMATYCZNE W GALWANIZERNI – APLIKACJA KOMPUTEROWA DO ZARZĄDZANIA PROCESEM PRODUKCYJNYM.
1 Mapan i Mapnik. Czyli kilka słów o przeglądarkach leśnej mapy numerycznej. Zespół Zadaniowy ds. Leśnej Mapy Numerycznej. Margonin r.
Warszawska Wyższa Szkoła Informatyki Andrzej Kuska Promotor : dr inż. Paweł Figat Konsultant : mgr inż. Andrzej Ptasznik.
SQL Server 2012 Autor: Radosław Różyński Strategie i ciekawostki związane z kopiami zapasowymi baz danych SQL Server.
Testowanie wydajnościowe Metody testowania Apache Jmeter Serwer Jboss Baza danych PostgreSQL Testowanie wydajności odczytu z bazy danych Testowanie wydajności.
Optymalizacja programów Open- Source Inne zagadnienia Krzysztof Lichota
Optymalizacja zapytań w SQL Server
Optymalizacja programów Open-Source
RAID RAID (ang. Redundand Array of Independent Disks) to sposób połączenia dwóch lub większej ilości dysków twardych w jedną macierz, która zapewnia dodatkową.
Optymalizacja SAS OLAP Studio
Grzegorz Chodak Wykład
Strukturalny język zapytań SQL - historia
Technologie Informacyjne Bazy danych
Zapis prezentacji:

TBD - P ERFORMANCE W BAZACH M ICROSOFT SQL S ERVER, CZYLI O CO W TYM W OGÓLE CHODZI Michał Grodzicki MCTS SQL SERVER lipca 2012

Słów kilka o prezentacji Poziom 100 SQL SERVER 2008R2 Baza AdventureWorks Przykłady Kiedy Q&A Czas trwania prezentacji

Plan prezentacji definicja wydajności (performance`u) DB kryteria oceny wydajności czynniki (nie)zależne narzędzia wspierające analizę wydajności jak poprawić wydajność

Definicja wydajności (performanc`u) DB wydajność = zdolność do przetworzenia jak największej liczby żądań użytkowników (w jednostce czasu) kierowanych do bazy danych. Kolokwialnie: wydajność = szybkość

Kryteria oceny wydajności z punktu widzenia bazy danych z punktu widzenia pojedynczego zapytania

Kryteria oceny wydajności - DB czas i % zajęcia procesora zużycie powierzchni dyskowej inne miary (np. oparte o użycie RAMu)

Kryteria oceny wydajności - zapytanie czas wykonania zapytania ilość zapisów do bazy potrzebnych do wykonania zapytania ilość odczytów z bazy potrzebnych do wykonania zapytania użycie czasu procesora

Czynniki mające wpływ na wydajność (niezależne lub tylko częściowo zależne od nas) obciążenie serwera (CPU, IO) ilość danych w różnych DB operacje wykonywane przez innych użytkowników okresowe czynności wykonywane przez agentów na bazie (backup, aktualizacje statystyk, replikacja)

Narzędzia wspierające analizę wydajności SQL Server Management Studio SQL Server Profiler Database Engine Tuning Advisor inne

Jak poprawić wydajność DB? plik logu na oddzielnym dysku dyski w klaster unikanie fragmentacji plików z danymi/pliku logu

Jak poprawić wydajność zapytania? optymalizacja zapytań (iteracyjnie, do bólu ) odpowiednie typy danych indexy użycie obiektów składowanych vs ad-hoc ostrożnie z widokami aktualne statystyki plany zapytań ostrożnie z kursorami złożone operacje arytmetyczne do CLR

Q&A

Ankieta:

Dziękuję za uwagę!