Szkolenia Altkom AkademiaAltkom Akademia - Zobaczyć więcej
Blog:

Bazy Danych

8 artykułów / 4 autorów

Projektowanie SQL – globalne i lokalne tablice tymczasowe w Oracle
  • Wyświetleń: 113 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.

  • 113 views
  • |
Tuning SQL – dobre i złe indeksy w Oracle. Jak je rozpoznawać i poprawiać? – część druga
  • Wyświetleń: 65 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ć?

  • 65 views
  • |
Tuning SQL – dobre i złe indeksy w Oracle.  Jak je rozpoznawać  i poprawiać? – część pierwsza
  • Wyświetleń: 81 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.

  • 81 views
  • |
Sekwencje w Oracle – można lepiej, szybciej i wygodniej – część druga
  • Wyświetleń: 147 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew Rastabiga - 26 lutego 2020

Sekwencje w Oracle – można lepiej, szybciej i wygodniej – część druga

W pierwszym artykule opisałem stan rzeczy przed ukazaniem się wersji 12c oraz nowe możliwości jakie zostały wreszcie wprowadzone w ramach autoinkrementacji. Teraz pora na zupełnie nowe funkcjonalności związane z nadawaniem identyfikatorów.

  • 147 views
  • |
Sekwencje w Oracle – można lepiej, szybciej i wygodniej – część pierwsza
  • Wyświetleń: 131 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew Rastabiga - 12 lutego 2020

Sekwencje w Oracle – można lepiej, szybciej i wygodniej – część pierwsza

No właśnie - co mądrego można wymyślić w mechanizmie nadawania identyfikatorów, który nie zmieniał się od kilkunastu lat? Okazuje się, że można i to nawet sporo. Myślę, że każdy projektant systemów Oracle ma świadomość, że mechanizm nadawania identyfikatorów w bazach Oracle był dość słaby, żeby nie użyć mocniejszych słów. Używam słowa „był”, ponieważ w wersji 12cR1 nastąpiły bardzo istotne zmiany, a i w 18c da się znaleźć ciekawe nowinki.

  • 131 views
  • |
MS SQL Server 2019 – Intelligent Query Processing
  • Wyświetleń: 278 views
  • Komentarzy: 0
Pokaż więcej:

@Maciej Szymański - 19 listopada 2019

MS SQL Server 2019 – Intelligent Query Processing

Intelligent Query Processing nie jest całkowicie nową funkcjonalnością.

  • 278 views
  • |
Tuning SQL – indeksy niewidzialne i wirtualne na co dzień
  • Wyświetleń: 432 views
  • Komentarzy: 0
Pokaż więcej:

@Zbigniew_Rastabiga - 12 sierpnia 2019

Tuning SQL – indeksy niewidzialne i wirtualne na co dzień

Oracle oferuje osobom zajmującym się tuningiem aplikacji, wiele lepiej lub gorzej działających narzędzi i gadżetów. Żeby z nich korzystać wcale nie musimy pracować z najświeższą wersją RDBMS lub mieć „wypasionego” Enterprise’a z dokupionymi packami.

  • 432 views
  • |
IBM DB2 Express-C bezpłatna baza danych
  • Wyświetleń: 267 views
  • Komentarzy: 0
Pokaż więcej:

@Altkom Akademia - 28 stycznia 2014

IBM DB2 Express-C bezpłatna baza danych

Express-C jest oficjalną darmową wersją DB2 – relacyjnego serwera danych rozwijanego przez firmę IBM.

  • 267 views
  • |

Szkolenia realizujemy wyłącznie w formule Distance Learning

Sprawdź