Projektowanie Indeksów w SQL Server

  Рет қаралды 5,471

Cezary Walenciuk

Cezary Walenciuk

3 жыл бұрын

Jak zaprojektować i wdrażać indeksy w bazi danych SQL Server.
Słaba wydajność bazy danych jest problemem dla aplikacji i denerwuje użytkowników. Słaba wydajność często sprowadza się do słabego indeksowania krytycznych tabel.
Odkryjesz Tutaj główne typy indeksów, które ma SQL Server. Następnie przeanalizujemy rozważania dotyczące ich użycia. Na koniec dowiesz się, jak wybierać indeksy i klucze indeksowe, aby najlepiej obsługiwały Twoje aplikacje. Po ukończeniu tego webinaru będziesz w stanie zoptymalizować wszystkie bazy danych SQL Server i poprawić szybkość i przepustowość aplikacji.
Agenda :
◾ Podział indeksów
◾ Indeks Clustered
◾ Architektura Indeksu i jego użycie
◾ Jak zorganizować indeks i tabele?
◾ Wizualizacja systemu
◾ Wycena zadań i ich kierunek
◾ Indeks NonClustered
◾ Jak dopasować indeksy do zapytań
◾ Indeksy a zapytania z JOIN-ami
◾ Indeksowanie widoków
◾ Columnstore
◾ Podsumowanie
Kto:
Prowadzący: Cezary Walenciuk
Prowadzi bloga o programowaniu od 2011 roku i jest web developerem od 2011 roku. Zawsze chciał pomagać innym uczyć się, więc cieszy się, że może robić takie wydarzenie. Prelegent na wielu wydarzeniach w IT.
Twitter: / walenciukc
Blog: cezarywalenciuk.pl/

Пікірлер: 11
@vanBombi
@vanBombi 2 жыл бұрын
Co do ilości indeksów, które powinniśmy tworzyć na tabeli, to zabrakło tutaj jednej, kluczowej moim zdaniem, informacji: indeksy zwiększają szybkość wykonywania się zapytań typu select, ale spowalniają pozostałe: insert, update i delete. Każda operacja aktualizująca lub usuwająca rekord z tabeli musi przecież zaktualizować również każdy indeks. Dlatego trzeba brać pod uwagę stosunek typów operacji które wykonujemy na danej tabeli. Jeśli tabela przechowuje dane typowo do odczytu, to możemy z indeksami trochę bardziej poszaleć, ale jeśli jest to tabela często aktualizowana, to trzeba uważać.
@bazylikrest1494
@bazylikrest1494 Жыл бұрын
@CezaryWalenciuk 40:22 "Cluster i NonCluster - mają taką samą strukturę drzewiastą". Cluster index nie ma struktury drzewiastej. On po prostu mówi w jaki sposób fizycznie poukładać wiersze w tabeli.
@bazylikrest1494
@bazylikrest1494 Жыл бұрын
Dzięki za super webinar! @CezaryWalenciuk Pytanie: 48:20 - zdziwiłem się dlaczego mając indeks clustered po ID (który układaja fizycznie rekordy tabelki) oraz WHERE ID=4 silnik zamiast SEEK robi Ci SCAN - przecież to powinno być typowe użycie SEEK. Potem zauważyłem 50:20 (żółta ramka) że Twój index clustered ma ustawione ORDERED=false. Podejżewam, że to dlatego, bo umnie w analogicznej sytuacji (index clustered po ID + WHERE ID=4) robi SEEK a Ordered=true. Pytanie: Jak to się stało, że Twój clustered index ma Ordered=false? Jak to w ogóle możliwe - przecież podstawą indeksu clustered jest układanie fizycznie wierszy = sortowanie :)
@barteknikliborc7109
@barteknikliborc7109 2 жыл бұрын
dzięki za (ten i inne webinary), obejrzałem go w dzień rozmowy rekrutacyjnej i akurat świetnie się przydał
@paweg2282
@paweg2282 Жыл бұрын
Super materiał, z przyjemnością się ogląda 👍 sporo przydatnych i ciekawych informacji podane w przejrzysty i luźny sposób. 👌
@marlenajarocka1503
@marlenajarocka1503 Жыл бұрын
Lubię wracać do tego filmu, dobra robota :)
@leszekgrzenia5829
@leszekgrzenia5829 3 жыл бұрын
dzięki za ten webinar! :)
@pawegorszczak4579
@pawegorszczak4579 2 жыл бұрын
Oglądam drugi raz, zarąbiste :D.
@tomaszstawiany7657
@tomaszstawiany7657 Жыл бұрын
wielkie dziki, super :)
@MrXmaciek
@MrXmaciek Жыл бұрын
Dobra robota
@ja-rek8846
@ja-rek8846 Жыл бұрын
Dzięki.
Dlaczego indeks przyśpiesza wykonywanie zapytań SQL?
17:48
nieinformatyk
Рет қаралды 4,1 М.
How do SQL Indexes Work
12:12
kudvenkat
Рет қаралды 593 М.
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 24 МЛН
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 38 МЛН
Русалка
01:00
История одного вокалиста
Рет қаралды 7 МЛН
Mapa pojęć, aby zostać architektem programowania
1:39:23
Cezary Walenciuk
Рет қаралды 898
Transakcja sql - to co jest i jak działa w bazie danych?
18:47
nieinformatyk
Рет қаралды 10 М.
SQL Tutorial for Beginners [Full Course]
3:10:19
Programming with Mosh
Рет қаралды 11 МЛН
SQL 2.0 (#4) Podzapytania
46:20
Pasja informatyki
Рет қаралды 15 М.
Praktycznie o Indeksach z Damianem Widerą [dbmaster] [presale]
2:16:48
Maciej Aniserowicz
Рет қаралды 13 М.
Indeks w bazie danych   co to jest i jak działa #62
16:35
nieinformatyk
Рет қаралды 26 М.
Rynek Pracy Programistów? Trendy, Quiet Quitting i OverEmployed
10:21
Cezary Walenciuk
Рет қаралды 2,4 М.
Rodzaje indeksów w bazie danych Oracle
19:58
nieinformatyk
Рет қаралды 3,3 М.
SQL Querying for Beginners Tutorial
2:45:17
Learnit Training
Рет қаралды 247 М.
He Used All The Sauce On 1 Slice Of Pizza🤪😂
0:12
BorisKateFamily
Рет қаралды 20 МЛН
Толстый солдат всем отомстил #shorts
1:00
Good job hero. #shorts #fyp
0:20
Gbeckett12
Рет қаралды 43 МЛН
Что делать если закрыли на балконе
0:31