Blog:

SQL

4 artykułów / 2 autorów

Czy wydajność baz SQL w chmurach publicznych jest porównywalna?
  • Wyświetleń: 861 views
  • Komentarzy: 0
Pokaż więcej:

@Mariusz Giemza - 22 marca 2021

Czy wydajność baz SQL w chmurach publicznych jest porównywalna?

Ostatnio trafiłem w Internecie na bardzo ciekawy raport sporządzony przez firmę Cockroach Labs. Można w nim zapoznać się z analizą baz danych SQL hostowanych u różnych dostawców chmury publicznej.

  • 861 views
  • |
Projektowanie SQL – globalne i lokalne tablice tymczasowe w Oracle
  • Wyświetleń: 2 193 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew Rastabiga - 15 czerwca 2020

Projektowanie SQL – globalne i lokalne tablice tymczasowe w Oracle

Projektując procesy zachodzące podczas przetwarzania danych bardzo często musimy korzystać z ich tymczasowych zbiorów – powołujemy je do życia podczas wstępnej fazy procesu, a następnie sięgamy po nie na kolejnych etapach. Po zakończeniu musimy jeszcze pamiętać o pozbyciu się zbędnych już danych, co ze względów wydajnościowych i technicznych (gdy np. z powodu błędów proces kończy się przed czasem) również bywa problematyczne.

  • 2 193 views
  • |
Tuning SQL – dobre i złe indeksy w Oracle. Jak je rozpoznawać i poprawiać? – część druga
  • Wyświetleń: 1 795 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew Rastabiga - 29 kwietnia 2020

Tuning SQL – dobre i złe indeksy w Oracle. Jak je rozpoznawać i poprawiać? – część druga

W pierwszym artykule powiedzieliśmy na czym polega pełny odczyt tabeli i czym się różni od odczytu rekordów poprzez indeksy. Udało nam się też zauważyć niezwykłą rzecz. Na tej samej tablicy testowej teoretycznie opłacało się używać jednego z indeksów jeszcze przy szukaniu 15% rekordów, drugi   natomiast był zbędny już przy 0,07%. Skąd bierze się takie zjawisko, czy faktycznie przekłada się ono na czas wykonywania zapytań i co możemy z tym zrobić?

  • 1 795 views
  • |
Tuning SQL – dobre i złe indeksy w Oracle.  Jak je rozpoznawać  i poprawiać? – część pierwsza
  • Wyświetleń: 3 510 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew Rastabiga - 22 kwietnia 2020

Tuning SQL – dobre i złe indeksy w Oracle. Jak je rozpoznawać i poprawiać? – część pierwsza

Co to znaczy, ze indeks jest dobry lub zły? Potocznie przyjęło się, że dobre indeksy to te założone na kolumnach unikalnych lub prawie unikalnych, a złe na kolumnach o niewielkiej liczbie często powtarzających się wartości. Jest w tym ziarno prawdy, ale mimo tego możemy mieć bardzo zły indeks na kluczu głównym i odwrotnie – doskonały na kolumnie typu status z tylko trzema różnymi wartościami.

  • 3 510 views
  • |