Omówienie efektów zmian wprowadzonych w celu poprawy efektywności SQL z 'Przykładu nr 1′
sql
Z życia wzięte nr 1. Strojenie SQL.
Jak optymalizować wydajność zapytań na 7TB tabeli?
Jak efektywnie wstawić wiele rekordów do tabeli wykorzystując SQL?
Wstawianie wielu rekordów pojedynczymi komendami INSERT jest nieoptymalne. Prezentuję 4 bardziej efektywne metody.
Jak dodać rekord do tabeli? Komenda INSERT języka SQL.
Jak dodać rekord do tabeli relacyjnej bazy danych używając komendy INSERT języka SQL?
Jak (najlżej) stroić SQL w Oracle?
Robota idzie najlżej gdy ktoś zrobi ją za Ciebie. W przypadku strojenia SQL będzie to Tuning Advisor dostępy w motorze baz danych firmy Oracle. Pokażę Ci najprostsze przykłady jego użycia.
Strojenie SQL. Wstęp.
99% problemów wydajnościowych komend SQL można rozwiązać pomagając optymalizatorowi wybrać właściwą driving table. Niniejszy artykuł jest wstępem do prezentacji metody jak to zrobić.
count(*) nie taki zły jak sądzisz
Z pewnością wiesz, że count(*) to samo zło. Robi pełny skan tabeli, czyta z dysku wszystkie kolumny przez co bloki bazodanowe nie są zachowywane w pamięci podręcznej bazy danych. W efekcie jest bardzo powolną komendą.
Jeden SQL by wszystkim zarządzać
Język SQL to język zapytań, a nie programowania. Jest znacznie trudniejszy do nauki niż popularna Java czy modny Python. Są po temu trzy powody.
2 kluczowe modele baz danych
Przedstawiam 2 kluczowe modele: relacyjny obsługiwany językiem SQL oraz dokumentowy na przykłądzie MongoDB. Wspominam o klucz-wartość, grafowym i multimodel.
9 bazodanowych VIPów
Przedstawiam 9 ról, które mają bezpośredni wpływ na jakość i wydajna dostępność danych. Część jest odpowiedzialna za tworzenie bazy danych, część za jej utrzymanie. Dziewiąta może nie istnieć w Twoim przedsiębiorstwie.