Cześć, od jakiegoś czasu pracuje już w #sql i w miarę go opanowałem żeby bez problemu wyciągać odpowiednie dla mnie dane. Chciał bym teraz nauczyć się optymalizacji zapytań i tworzeni tej dB żeby moje zapytania działały możliwie jak najszybciej :) czy możecie polecić jakieś materiały/kursy (nawet płatne)do nauki takiego podejścia ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dużo ciekawych materiałów nt. performance'u baz danych znajdziesz na https://use-the-index-luke.com/

jeśli chodzi o pisanie zapytań, to polecam robić ćwiczenia na https://sql-ex.ru i porównywanie swojego rozwiązania z odpowiedziami innych użytkowników (można patrzeć na koszt, liczbę operacji i/o itd.) - bardzo wiele można się w ten sposób nauczyć
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@DaxterPoker:
Mówiąc o SQL Server, bo sam w tym siedzę.

Erik Darling, którego z całego serca polecam, gościu jest solidnym mózgiem z SQL i ma nietypowe podejście do przekazywania wiedzy ( ͡ ͜ʖ ͡), do końca tego roku ma
  • Odpowiedz
#anonimowemirkowyznania
Hej!
Pracuje od jakiegoś czasu w #korposwiat w podatkach- prawie rok, mimo tego od dłuższego czasu czuję, że się nie rozwijam i mało tam merytoryki + dochodzi okresowy zapierdziel i czasem sporo nadgodzin. Odkryłem, że interesuje mnie #powerbi więc zacząłem się go uczyć w wolnych chwilach, dodatkowo staram się ogarniać #sql bo ponoć BI+SQL to taki "must have". Mimo tego, że skończyłem całkowicie inny
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do samego PBI/SQL nie potrzebujesz jakiejś matmy. Raczej chodzi o logiczne myślenie i rozumienie dlaczego rezultat Twojej pracy jest taki, a nie inny, bo DAX używany w Power BI czasami potrafi zaskoczyć. PBI sam w sobie ma wbudowane pewne mechanizmy AI, a do jakichś grubszych tematów, to i tak w firmach są dedykowane zespoły.
Duży obszarem raportowym jest chociażby controlling, więc być może Twoje aktualne doświadczenie też można wykorzystać.

Sam pracę w
  • Odpowiedz
Frajerskie pytanie xD mam jakiś stary widok w którym mam miliard wyjątków spisanych używając CASE WHEN THEN ELSE

Chce utworzyć tabele z wyjątkami która można edytować, ale wyjątki raz tyczą się dwóch kolumn raz jednej raz trzech. Jak ująć to w tabeli/joinie?

#sql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@janek_: ale jak mam 6 warunków (6 kolumn), to jak to będzie wyglądać (raz będzie kolumna 1 i 2 musiała być spełniona, raz 2 i 3 itd itd)

Moglbym zrobić dużo joinow ale wtedy musiałbym myśleć o każdym możliwym układzie warunków
On like z wildcardami znam :p
  • Odpowiedz
Mam backup mysql jako dump 100GB. Nie pytajcie czemu. Jakie są strategie aby to backupować jakoś sensownie?
Myślałem o jakiejś replikacji master slave aby nie zapisywać tych spakowanych dumpów cyklicznie co X czasu. Nie dość, że to w uj trwa to tak samo długo trwa przywracanie. Profesjonalny admin #linux musi to robić inaczej bo nie wierzę, że tak to musi działać.
I jak to wogóle ma się zdumpować dobrze jeśli
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@incydent_kakaowy: Pro admin / DevOps robi to dwupoziomowo, ale uprzedzam, ze mowimy tu o drogich zabawkach:
1) Problem holdowania bazy celem zrobienia bakckupu - tak sie nie robi na duzych bazach. Nie robi sie dumpow (te moga sluzyc ewentualnie do migracji), a korzysta z enterprise'owego oprogramowania do backupow (Commvault, EMC Networker, Veeam). ktore to wszystkie posiadaja dedytkowane do konkretnych silnikow bazodanowych pluginy dla systemow operacyjnych na ktorych rozne bazy pracuja. Pluginy
  • Odpowiedz
Używam sql management studio, mam bazę danych i muszę przenieść część tabel do innej bazy danych na tym samym serwerze. Jest ktoś w stanie podlinkować w jaki sposób to zrobić? #sql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Była kiedyś taka ruska stronka z ćwiczeniami. Jakaś przykładowa 3-4 tabelowa baza i szereg zadań do niej z silnikiem odpowiedzi na napisane zapytanie; najlepsza odpowiedź, dobra ale jest lepsza, zła itd
Pamiętam może ktoś?
#sql #bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hotelarz: Ciężko powiedzieć czy różnice są znaczące, bo już mi wszystkie te systemy weszły w krew, że się nawet nie zastanawiam nad tym. Samo selektowanie jest bardzo podobne na poziomie podstawowym. Administrowanie i deweloperka to już inna para kaloszy. Co do Accessa to nie znam. Poważnie w firmach jeszcze ktoś tego używa?
  • Odpowiedz
Mircy, jak to jest u was i waszych #pracbaza z waszymi umiejętnościami dotyczącymi pracy w Excelu i czym się zajmujecie?

Pytanie skierowane głównie dla osób, które Excela używają na poziomie zaawansowanym - dobra znajomość formuł, PowerQuery, VBA, obróbka dużych zbiorów danych - czy używacie Excela "pomocniczo" do waszych pracbazowych zajęć, czy Excel to wasze główne zadanie i rekrutujecie się i pracujecie na stanowiskach "speca od exceli"?

Naszły mnie rozkminy, bo w moim
Stulejman_Wspanialy - Mircy, jak to jest u was i waszych #pracbaza z waszymi umiejętn...

źródło: comment_16076042009RPEvWrIAtc9e3GzO7r0AN.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Stulejman_Wspanialy: Jeśli jesteś dobry w Oracle, MS SQL czy MySQL - ale na prawdę dobry a nie "umiem zrobić selecta", to 15k jest absolutnie spokojnie do osiągnięcia, rzekłbym nawet że jest to raczej minimum.

Przy czym taki poziom osiąga się po latach doświadczenia, i grzebania w tym.
  • Odpowiedz
@GaiusBaltar: Tylko o jakim poziomie tego SQL'a mówisz? O takim, że ktoś potrafi zaprojektować bazę danych i ciągnąc z niej dane na różne dziwne sposoby? Znam SQL całkiem dobrze. Nie na pamięć, ale jeszcze nie poległem na żadnym zadaniu z nim związanym. Chyba każdy zawodowy programista to potrafi.
  • Odpowiedz
shift + end - zaznaczy wiersz od poczatku kursora do konca,
shift + home - zaznaczy mi wiersz od konca do poczatku.
Czy jest jakis skrót w którym ustawiajac kursor gdzieś PO ŚRODKU wiersza zaznaczy mi caly wiersz? (tylko wiersz wiec shift+ctrl+end/home odpada)

#it #skrotyklawiszowe #sql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najlepiej nauczyć się praktycznego sql?
W pracy nie używam bo nie mam możliwości, a rozglądam się za czymś nowym i właśnie w kierunku analizy danych.
Książki i kursy przerobione, ale podejrzewam, że nie o to chodzi jak w ogłoszeniu piszą, że wymagana znajomość sql.

#programowanie #sql
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

i jeszcze: polecam rozwiązywanie ćwiczeń ze strony https://sql-ex.ru/ wraz z ich kursem. Kurs dotyczy głównie dialektu MS SQL, natomiast ćwiczenia można rozwiązywać w następujących dialektach: MS SQL, MySQL, Oracle oraz PGSQL.
W zadaniach pracujemy na pięciu przykładowych bazach danych (sklep komputerowy, firma recyklingowa, lotnisko, statki, malowanie) i musimy napisać zapytanie, które zwróci wymagane rekordy uwzględniając strukturę danych i relacje istniejące w danej bazie, np. wyświetl producenta najtańszego komputera, albo wyświetl miasta do
  • Odpowiedz
@ugotowany_kamien spoko :)
polecam rozwiązywanie ćwiczeń ze strony sql-ex.ru wraz z ich kursem. Kurs dotyczy głównie dialektu MS SQL, natomiast ćwiczenia można rozwiązywać w następujących dialektach: MS SQL, MySQL, Oracle oraz PGSQL.
W zadaniach pracujemy na pięciu przykładowych bazach danych (sklep komputerowy, firma recyklingowa, lotnisko, statki, malowanie) i musimy napisać zapytanie, które zwróci wymagane rekordy uwzględniając strukturę danych i relacje istniejące w danej bazie, np. wyświetl producenta najtańszego komputera, albo wyświetl
  • Odpowiedz