Miruny sprawa:
Mam sobie bazę danych w MySQLu. Może spora nie jest ~500 MB, ale gdy jednocześnie trwa do niej zapis i odczyt pewnych rekordów, a w nim jeszcze joiny i inne wynalazki to niestety, ale to się bardzo muli ( ͡° ʖ̯ ͡°) a dyski nie są SSD tylko starsze SASy ( ͡° ʖ̯ ͡°) i nie mam możliwości zmiany.
Istnieje coś, żeby
via Wykop Mobilny (Android)
  • 1
@super_tux: analizowales czy wąskim gardłem nie jest sam zapis? Z tego co piszesz pewnie gro zapisu to coś a'la random write, co efektywnie zjada iopsy dysków. Jeśli potrzeba ich więcej niż dyski są w stanie dać to replika in-memory nie rozwiąże problemu.

Hmm nie możecie zmienić dysków na SSD. Masz tam BBU?
Hej #sql #oracle #bazydanych mam na zajęcia zrobić jakieśtam rzeczy i wszystkie komendy obfotografować prontskrinami do pdfa, no i poszedłem sobie na obiad, wracam, wylogowało mnie i jak próbuję cokolwiek zrobić to wszystko wisi. jak na skrinie. strip runner task się kręci i tyle. Mogę to wszystko usunąć i powiedzmy zacząć od początku? czy co mogę zrobić?
Dodam, że Każda próba DROP TABLE Nazwa_tablicy; powoduje error

Zasób zajęty, a zlecono uzyskanie z
Pobierz gdziemojimbuspiatka - Hej #sql #oracle #bazydanych mam na zajęcia zrobić jakieśtam rz...
źródło: comment_1605103739B6txnqd0K84LKkEOxefmuC.jpg
@gdziemojimbuspiatka: Masz locka w sensie skrypt który pusciłeś i który robi inserty (zakłada locka na tej tabelce) i przez to nie dropniesz. Jeśli zamknąłeś okno sql developera to pewnie została sesja na systemie musisz ją odnaleźć i zrobić kill a jak Ci sie nie chce to zrób sobie shutdown abort na bazie i wystartuj od nowa ;)
@rosso_corsa:
Power Query to moduł do zaciągania i łączenia danych z przeróżnych źródeł, ich czyszczenia, obróbki, agregowania. Ale głębszej analizy w tym nie zrobisz.

Power Pivot to właśnie narzędzie do modelowania danych w sposób czy ich łączenia, w jaki nie da rady w arkuszu Excela (choćby ze względu na limit do ~1,05 miliona wierszy) -- za pomocą języka DAX.

Żeby korzystać w Arkuszu z danych obrobionych w PQ trzeba je gdzieś
a po co zapisywać "poziom" w tym samym miejscu, w którym masz zapisaną wartość?


@janek_: w sumie faktycznie nie ma to sensu ale taka baze wlasnie analizuje sobie i sie zastanawiam jak to zostalo zrobione ¯\_(ツ)_/¯
#kiciochpyta #bazydanych #programista15k

Mirki, mam problem. Potrzebuję dostępu do bazy danych - jest to baza danych programu do księgowości Metrum. Chooja się na tym znam, ale chyba to jakiś archaiczny typ WATCOM SQL. Baza jest opatrzona hasłem, które potrzebuję znać/zmienić, żeby się dostać do bazy. Czy znajdzie się ktoś kto mi pomoże lub doradzi?
Czy w Waszej pracy administratorzy baz danych to też stare typki którzy średnio już kleją a ich robota ogranicza się do odpalania wcześniej przygotowanych przez programistę skryptów ?
Czy macie raczej ogarniętych ?
#programowanie #bazydanych
podłączyłem sobie #bazydanych mssql w #powerbi i mam póki co na direct query ale chciałbym fizycznie pobrać jedna z tabel tylko że nie widzę jak ją pobrać na podstawie filtrowania, nie chce pobierać całej tabeli bo jest ogromna. jest jakaś opcja aby to zrobić bez zbędnego kombinowania?
@norbertkulski: faktycnzie, jest to sposob. dzieki za podpowiedz. zmyliło mnie troche to, że w trybie direct query nie można wyświetlić podglądu danych i myslalem ze juz nic nie zrobie ale jak się okazuje trzeba wejść do power query i tam jest normalnie edycja ( ͡° ͜ʖ ͡°)
#bazydanych #naukaprogramowania
Korzystam z Airtable, co nie ma znaczenia - chodzi mi o metodę stworzenia takiego widoku w dowolnej bazie danych.

Mam Tabelę 1 w której mam zestaw przedmiotów.
Mam Tabelę 2 w której mam "wydarzenia" i wybieram przedmioty (jeden do wielu), które były mi potrzebne w związku z tym wydarzeniem.

Tabela 1:
A,
B,
C,
D

Tabela 2 (ilość wybranych przedmiotów może być różna, mimo przykładu, w którym zawsze wybieram
Mam encję:

# * id_uzytkownika
U * email
* atrybut1
* atrybut2

Znalazłem taką definicję identyfikatora:
Identyfikator encji jest to atrybut lub zbiór atrybutów jednoznacznie identyfikujący wystąpienie encji.

Skoro atrybut email przyjmuje tylko wartości unikatowe to można po nim jednoznacznie zidentyfikować instancję encji więc czy ten atrybut i każdy inny unikatowy jest też identyfikatorem? Czy może identyfikatorami są tylko te które zostały jako takie oznaczone w encji, jak tutaj id_uzytkownika, a cała
@F3NRIR email będzie kluczem naturalnym, ale często z powodów wydajnościowych wolisz mieć sztuczny klucz (najczęściej int, guid). Inna sprawa, że być może użytkownik może kiedyś zmienić email i wtedy zrobi się problem.
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 miasta do których ostatnio
@Alodnog: Jeśli chodzi o przybliżony pricing AWS RDS for PostgreSQL polecam skorzystać ze strony https://calculator.aws (Create estimate -> Amazon RDS for PostgreSQL -> Configure). Jako, iż koszty serwisu zależą od wielu czynników np. regionu, Single AZ vs MultiAZ, typu instancji, reserved instances vs on demand, typu dysku czy jego rozmiaru, ciężko powiedzieć cokolwiek więcej bez znajomości szczegółów Twoich baz danych.
Jeśli jesteś nowym użytkownikiem AWS polecam sprawdzić FreeTier, w szczególności w
Mirki, jak widzicie oferty pracy w SQL? Mam mozliwość podjęcia pracy przy bazie danych średniej firmy handlowej, byłbym odpowiedzialny za tworzenie zestawień i pare innych rzeczy. Muszę się nauczyć SQL'a od zera. Czy jest jakaś "kariera" znając SQL, lub może pod jakimi "tytułami" zawodowymi mogę szukać?
Do tej pory pracowałem jako tester it (junior) i mogę się przerzucić na SQL u innego pracodawcy.

Edit: zapomniałem dodać że praca odbywa się na MS
@Alfabet: Na Twoim miejscu spróbowałbym. Nawet jeśli nie wypali, to SQL'a tester powinien znać :-)

Z Twojego opisu wynika jednak, że to bardziej pisanie zapytań niż rozwijanie schematu czy administracja, więc w developerkę dalej nie pójdziesz. Pozostanie Ci szukanie roboty jako analityk i tu warto wiedzieć, że np. w bankach oprócz umiejętności technicznych wymagana jest też często wiedza domenowa (np. ekonomia, produkty bankowe etc.). Sam sobie musisz odpowiedzieć, jaki masz background
Mam bazę danych użytkowników i kategorii, a w nich podkategorii (np. sport, a w sporcie piłka nożna, siatkówka itp). Chcę żeby każdy użytkownik miał do siebie przypisane/wybrane jakieś kategorie i podkategorie. Jak najlepiej skonstruować taką bazę, pamiętając o tym że np. nazwy kategorii mogą się zmieniać?
Przypisywać do użytkownika tablicę z wybranymi ID kategorii i podkaregorii? Czy może bezpośrednio przypisywać nazwę danej kategorii i podkategorii? A jeśli jakaś nazwa kategorii się zmieni
Pobierz Alodnog - Mam bazę danych użytkowników i kategorii, a w nich podkategorii (np. sport,...
źródło: comment_1603703579oFdSZa4Z1n4IZFiBafUTe1.jpg
@Alodnog: Słownik kategorii. Z tego co piszesz to będzie to relacja wiele do wielu więc między użytkownikiem a kategorią należy stworzyć tabelę pośrednią, która będzie trzymać wiele kategorii dla jednego usera.
Jeśli chodzi o podkategorie to możesz stworzyć drzewo w tabeli kategorii lub też rozdzielić podkategorie na dodatkowy słownik i połączyć z kategorią.
Pobierz t.....h - @Alodnog: Słownik kategorii. Z tego co piszesz to będzie to relacja wiele d...
źródło: comment_1603704282J1KJkCEQV371IJ4Gc0zqRF.jpg
via Wykop Mobilny (Android)
  • 1
@Alodnog: w NoSQL w celu przyspieszenia stosuje się duplikowanie, czyli nazwy kategorii możesz umieścić u użytkownika jeśli często ich potrzebujesz, tylko jeśli można je zmieniać to trzeba zrobić mechanizm odświeżenia nazw
via Wykop Mobilny (Android)
  • 1
@greg_vv: ja piszę w 90% procedury składowane, a to dlatego, że mam pod sobą środowiska raportowe takie jak tableau, power BI czy SSRS i zwyczajnie wygodniej jest zmienić coś w jakimś managemencie do bazy danych i zrobić to raz niż w każdej z aplikacji czy systemie raportowym zmieniać zapytanie. Druga sprawa to bezpieczeństwo - jak wywołuje z procedurę to nie widzisz skryptu, który jest pod spodem - nawet programista widzi tylko
via Wykop Mobilny (Android)
  • 0
Mirki, potrzebne informacje.
Jak sądzicie, czy przebranżowienie się teraz na branżę bardziej związana z bazami danych czyli jakieś analizy finansowe lub typowo administrator baz danych to dobry pomysł? Jest na to popyt?
Myślę nad jakimś kursem sql, pamiętam że w szkole średniej byłem w tym dobry i zastanawiam się nad powrotem.
Z góry dzięki za opinie. ( ͡° ͜ʖ ͡°)
#praca #it #programowanie #bazydanych #sql #pracbaza
@JaFracek: Ja pracuję na hurtowni i wszystko robię praktycznie sam. Od zasilenia danych z różnych źródeł, po przeróbkę, algorytmy, oczekiwania biznesu po raporty i wypuszczanie danych dalej do aplikacji i sprawozdań.
Mam więc wolną rękę na wszystko, zaufanie i bardzo mi to odpowiada, bo nie mam sytuacji w stylu "Co za debil to pisał ja #!$%@?" albo "o co tu chodzi". Wszystko działa jak bozia przykazała. Wiem co mam robić i
Mirki, potrzebne informacje.

Jak sądzicie, czy przebranżowienie się teraz na branżę bardziej związana z bazami danych czyli jakieś analizy finansowe lub typowo administrator baz danych to dobry pomysł? Jest na to popyt?

Myślę nad jakimś kursem sql, pamiętam że w szkole średniej byłem w tym dobry i zastanawiam się nad powrotem.

Z góry dzięki za opinie. ( ͡° ͜ʖ ͡°)


@JaFracek: Też siedzę w hurtowniach i ta