28/03/2024
Od samouczków do AI: Dokumentacja techniczna w innym świetle
Jedyną rzeczą, które pojawia się w życiu programisty w ilości większej niż kawa jest dokumentacja techniczna. Wydaje się to dość proste – masz problem, przeglądasz kilka stron i otrzymujesz odpowiedź, ot tak. Ale czy na pewno? Każdy, kto kiedykolwiek wpadł w króliczą norę wątków na Stack Overflow o 2 nad ranem lub sennie mrużył oczy na dokumentami API z rosnącym podejrzeniem, że są napisane w starożytnym, zapomnianym dialekcie, powie ci, że nie do końca.
Samouczki pomijają kluczowe kroki, przewodniki referencyjne przypominają obszerne podręczniki, a fora, choć pomocne, mogą wysłać cię w dziką pogoń za jedną igłą ukrytą w stogu siana informacji. Ale jest światełko w tunelu, a my jesteśmy tutaj, aby pomóc ci je znaleźć.
20/03/2024
Warunek “IS NULL” i “OR” i mogą Cię hamować
Tam, gdzie warunek „IS NULL” albo „OR” szaleje bez kontroli, zapytania często wpadają w króliczą norę wydajności – miejsce, w którym cykle procesora spalają się szybciej niż ogon komety, a operacje I/O mnożą się z zapałem królików na wiosnę.
14/03/2024
Deadlock w bazach danych to prawdziwy koszmar
Deadlock występuje, gdy dwie lub więcej transakcji w systemie bazy danych utrzymuje blokady na zasobach, których potrzebują inni. Każda transakcja czeka, aż inni zwolnią swoje blokady i tak jak dwóch kierowców, którzy nie są pewni, kto ma prawo drogi, żaden nie może kontynuować.
07/03/2024
Dostosuj się lub zniknij: Change management czyli zarządzanie zmianą
Biznes to tor, po którym wszyscy jedziemy. Ciągle rzuca nas w górę, w dół, w lewo i w prawo, a właśnie wtedy, kiedy myślisz, że przed tobą jest jedynie prosta droga, pojawia się pętla. Czy to wzloty spowodowane innowacjami technologicznymi, czy też subtelne turbulencje preferencji konsumentów, zmiany utrzymują nas ciągłym ruchu. Bez nich nasza opowieść o handlu i przemyśle byłaby nudna jak jazda samochodem do najbliższego sklepu.
29/02/2024
Rozwiązywanie prawdziwych problemów w real-time: jak jedna firma przezwyciężyła problem z danymi
Dzisiejsza historia opowiada o liderze na rynku samochodowych części zamiennych. Prawdziwy tytan, obejmujący swoim zasięgiem 17 krajów europejskich, zmagał się z ogromnym wyzwaniem. Firma stanęła przed trudnym zadaniem zarządzania opóźnionymi raportami, zapewnienia spójności na różnych rynkach i dostosowywania raportów z ograniczoną elastycznością. Taki scenariusz doprowadził do opóźnień w aktualizacji danych. To z kolei powodowało frustrację i nieefektywność.
27/08/2019
DBPLUS wystąpi na spotkaniu zorganizowanym przez Warsaw PostgreSQL Users Group
10 października 2019r w Warszawie na ul. Kolejowej 5, DBPLUS razem z Goldenore i EnterpriseDB opowie o replikacji PostgreSQL <->…
16/07/2019
DBPLUS na „IT Tage” we Frankfurcie
„Wszystko pod jednym dachem!” to motto „IT Tage” 2019, które odbędą się od 9 do 12 grudnia w Cape Europa,…
03/07/2019
CIO będą rozmawiać o wydajności baz danych
Optymalizacja wydajności baz danych oraz dopasowanie architektury IT do przetwarzania danych w trybie real-time będą tematem tegorocznej edycji DB Day….
28/12/2018
DBPLUS na SQLSaturday # 810 w Linz / Austria
SQLSaturday to całodniowa konferencja i warsztaty, które odbędą się w piątek 18 stycznia 2019 r już po raz szósty. Cykl…
20/12/2018
DBPLUS na kongresie mbuf w Karlsruhe
Kongres to spotkanie blisko 200 firm członkowskich z branży IT i popularna platforma sieciowa. Mbuf poświęcony jest nowościom dotyczącym rozwiązań…
23/05/2024
Blokada przez problemy z aplikacją: Case Study
20 kwietnia czasy ładowania zapytań zwykle wahały się od 12 do 15 sekund na snapshot, ale w niektórych okresach odnotowano znaczny skok przekraczający 2000 sekund. Ta anomalia sugerowała głębszy problem, co skłoniło nas do przeprowadzenia szczegółowego dochodzenia. Badając korelację między blokadami i problemami z aplikacją, wykonaniami, odczytami z dysku i zapisami w buforze, stwierdzono znaczące nakładanie się zwiększonego czasu trwania zapytań i nasilonych problemów z blokadami. Uzyskanie dostępu do zakładki historii blokad dostarczyło szczegółowych danych na temat każdego zdarzenia blokady, w tym czasu, czasu trwania i określonych elementów bazy danych, których dotyczyło.
06/05/2024
Jak przyspieszyć odczytywanie zapytań z bazy danych?
Zanim przejdziemy do technicznych aspektów tego jak przyspieszyć odczytywanie zapytań z bazy danych, zajmijmy się zrozumieniem, czego dokładnie potrzebujemy. Może się to bowiem wydawać proste, ale nieefektywne zapytania często zaczynają się właśnie od niepewności co do wymagań dotyczących danych. Dokładna wiedza na temat tego, jakie informacje są niezbędne dla danej aplikacji lub analizy, nie tylko pomaga w tworzeniu precyzyjnych zapytań, ale także zapobiega pobieraniu przez bazę danych dodatkowych informacji, co może znacznie spowolnić wydajność.
25/04/2024
Data Observability – Dlaczego ciągle o tym słyszymy?
Zbyt często patrząc na dane widzimy tylko liczby – kolumny i wiersze, które mogą wydawać się znaczące na pierwszy rzut oka, ale brakuje im głębi bez odpowiedniego kontekstu. Obserwowalność danych (Data Observability) zmienia tę perspektywę. Podejście to polega na zrozumieniu, co liczby naprawdę mówią nam o zdrowiu, dokładności i żywotności naszych systemów danych.
Obserwowalność danych to nie tylko jedna rzecz – to umiejętność, a raczej sposób monitorowania zdrowia, dokładności i ogólnej użyteczności danych. Jest to coś, co wyposaża zespoły ds. danych w niezbędne narzędzia, których potrzebują, aby upewnić się, że dane, które napędzają decyzje biznesowe, są nie tylko dostępne, ale także wysokiej jakości, dobrze ustrukturyzowane i aktualne.
18/04/2024
Jak zajęta była dziś baza danych? – Właściwe monitorowanie aktywności bazy danych
Próba oszacowania obciążenia bazy danych w danym dniu może stanowić nie lada wyzwanie. Proste pytanie może nie przynieść wnikliwej odpowiedzi, jeśli jest pozbawione kontekstu, zaśmiecone arbitralnymi liczbami i/lub brakuje w nim kluczowych szczegółów. Jaki jest więc właściwy sposób rozwiązania tego problemu?
Jak proste może być monitorowanie aktywności bazy danych?
11/04/2024
Łatwy czy trudny sposób na optymalizację bazy danych Oracle?
Może się wydawać, że firmy uwikłane w sieć ekosystemu Oracle mają ograniczony
zestaw opcji, jeśli chodzi o dostrajanie wydajności. Mogą chociażby zapłacić za dodatkowe funkcje i poruszać się po złożonych licencjach Oracle, ryzykując kary za niezgodność z przepisami. Często prowadzi to do konserwatywnego podejścia do optymalizacji, tłumiąc innowacje z obawy przed przekroczeniem warunków licencyjnych.
Ale czy zawsze musimy iść trudną drogą?
Istnieje znacznie prostsza opcja, która nie wymaga drżenia ze strachu przed kliknięciem niewłaściwej rzeczy. O tym właśnie dzisiaj porozmawiamy.
03/07/2019
CIO będą rozmawiać o wydajności baz danych
Optymalizacja wydajności baz danych oraz dopasowanie architektury IT do przetwarzania danych w trybie real-time będą tematem tegorocznej edycji DB Day….
17/06/2019
DBPLUS powiększa sieć partnerską
Do grona partnerów DBPLUS dołączyły kolejne podmioty z regionu CEE. Dzięki temu klienci DBPLUS zyskują dostęp do doświadczeń partnerów oraz…
28/12/2018
DBPLUS na SQLSaturday # 810 w Linz / Austria
SQLSaturday to całodniowa konferencja i warsztaty, które odbędą się w piątek 18 stycznia 2019 r już po raz szósty. Cykl…
20/12/2018
DBPLUS na kongresie mbuf w Karlsruhe
Kongres to spotkanie blisko 200 firm członkowskich z branży IT i popularna platforma sieciowa. Mbuf poświęcony jest nowościom dotyczącym rozwiązań…
14/12/2018
IT Tage 2018 we Frankfurcie
Podczas konferencji Frankfurt IT Tage 2018 rozmawialiśmy o monitorowaniu i analizowaniu wydajności zapytań SQL w Oracle i Microsoft SQL Server….
07/01/2020
Nowa wersja Performance Monitor (release 2019.4)
31 grudnia 2019 opublikowaliśmy nową wersję Performance Monitora dla baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane w…
16/10/2019
Nowa wersja Performance Monitor (release 2019.3)
11 października 2019 opublikowaliśmy nową wersję Performance Monitora dla baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane w…
03/09/2019
Performance Monitor dla PostgreSQL (release 2019.3)
30 sierpnia 2019 opublikowaliśmy nową wersję Performance Monitora dla silnika baz danych PostgreSQL . Najważniejsze funkcje dodane w aplikacji to…
09/07/2019
Nowa wersja Performance Monitor (release 2019.2)
28 czerwca 2019 opublikowaliśmy nową wersję Performance Monitora dla baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane w…
20/03/2019
Nowa wersja Performance Monitor (release 2019.1)
16 marca 2019 opublikowaliśmy nową wersję Performance Monitora dla silników baz danych Oracle i Microsoft SQL Server. Najważniejsze funkcje dodane…