@seelk: Ja już co prawda miałem wówczas 6 lat nabite w t-sql. Niemniej niecałe 1,5 roku temu odezwało się dwóch rekruterów oferujących to samo stanowisko (bardzo podobna lista wymagań) i wśród wszystkich technologii do mnie pasował głównie SQL. Dużej części pozostałych wymagań nie mam nawet w CV. Odpisałem obum żeby dobrze przejrzeli mój profil i pomyśleli- wątek pociągnęła jedna z osób. Poszedłem na dwie rozmowy, miałem wrażenie że w ciul
  • Odpowiedz
@interface: > This will give us 61,000 connections, but this is very close to the limit for one IP address (maximal port is 65535). The key takeaway from here is that if we want more connections we need to allocate more IP addresses for MySQL server.

Nie wiem jak MySQL nasluchuje ale jest taka opcja opisana tu https://lwn.net/Articles/542629/ ktora moglby pomoc bez nowych adresow IP.
  • Odpowiedz
nie wiem jak połączyć ze soba trzy tabele za pomoca dwoch kluczy podstawowych. tak łączę wizyty z pacjentami ale mam jeszcze tabele lekarze gdzie klucz podstawowy idlekarza jest kluczem obcym w tabeli wizyt. help

FROM Wizyty as W JOIN Pacjenci as P ON W.IdPacjenta=P.IdPacjenta;

#mysql #sql #bazydanych
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!
Potrzebuję zrobić następujący schemat w mongo:
Kolekcja zawierająca wiele koszyków, wewnątrz koszyków jest tablica z produktami.
Wychodzi mi na to że tablica będzie subDokumentem.

Jeśli jest subdokumentem z tego co widzę to nie mogę zastosować np. sort z mongo tylko musze plain array function wykorzystać? Czy wpływa to jakoś na wydajność? Czy taki schemat jest ok?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dokładnie, tablica nested documentów np. tablica gdzie jeden produkt to obiekt.
To co wysłałeś fajnie wygląda ( ͡° ͜ʖ ͡°) Dzięki!
  • Odpowiedz
Mam sobie serwer LAMP na #raspberrypi no i loguje sie na phpmyadmin do bazy #mysql i chce utworzyć nową baze ale mam "Brak uprawnień" (czemu?). Zalogowalem sie po ssh na raspberry i odpalilem mysql, utworzylem ręcznie baze ale phpmyadmin jej nie widzi. Co robię źle i jak zrobic to dobrze?
#bazydanych #sql #mariadb #linux
sentoxo - Mam sobie serwer LAMP na #raspberrypi no i loguje sie na phpmyadmin do bazy...

źródło: comment_wDzoSjyFYqO5lB7Uw7SCAQmv2Ag6pq8v.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

select * from user where User = 'root'\G


@januzi: Teraz działa. Wszedzie Y, host localhost. user phpmyadmin ma Grant_priv: N, reszta Y. Ale na roota nie moge sie zalogować.
  • Odpowiedz
@interface: tylko że oprócz samej javy trzeba świetnie znać sieci komputerowe zwłaszcza protokoły, wiresharka i inne rzeczy, co w 90% początkujący java developerzy nie umieją(bo po co ci dokładna znajomość TCP, wiresharka i współbieżności do klepania CRUDów)
  • Odpowiedz
Mirki, mam opcję pracy zdalnej na UZ przy tuningu systemów firmy (polskiej) outsourcującej usługi IT. Bazy na MS SQL, po kilkaset GB. Praca typowo po godzinach. Sam od 7,5 roku grzebię w bazach na #mssql. Jakie byłyby widełki stawek?

#bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: mam na myśli że jest cała masa ludzi znających CRUD trochę programistów którzy umia robić tabele schematy jakoś zaprojektować bazę. Ale jak dochodzi do problemu czemu to długo działa albo czemu jeśli mam tabele i usuwanie jednego rekordu trwa 30 sekund. To już nikt nie wpadnie na to że np jest do niej 40 kluczy obcych powiązanych. Albo co to jest plan zapytania itp
  • Odpowiedz
#bazydanych

Głupie pytanie: po co są klucze obce w tabelach?

Tak ogólnie, to wiem po co są (id z innej tabeli), że powinno je się robić. Ale w praktyce co nam dają?
- Przy dodawaniu rekordów jest sprawdzane czy odniesienie do rekordu z innej tabeli jest poprawne (czy istnieje rekord o id jakie podajemy).
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Tylko spójność danych.
Klucz główne stosuje się po to, aby dane w bazie danych były ze sobą spójne. Koniec kropka.

Jak raz coś w grasz i tego nie ruszasz to klucze obce nie są ci potrzebne. Indexy raczej na pewno tak.
  • Odpowiedz
@mk321: dodam, że w przypadku klucza głównego (Primary Key) z automatu zakładany jest na nim index klastrowy a przy kluczach obcych tak już sie nie dzieje. Za to jesli nie znamy struktury a ktoś z głową robił te klucze to można w obcej strukturze/bazie danych dość łatwo połapać się jakie są zależności i co z czym się łączy.
  • Odpowiedz
#backup #bazydanych #sysadmin #it
Jakąś dobrą książkę do disaster recovery. Głównie chodzi mi żeby poznać procedury co trzeba przetestować przed wdrożeniem. Niby wszystko robię zawsze na wirtualkach przed jakimi kolwiek zmianami i 10 razy sprawdzam i myślę co może pójść nie tak ale zawsze lepszy większy dupochron niż mniejszy.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pomocy, szef mnie wyśle na kurs #sql i pytanie moje jest takie, czy znacie jakieś dobre firmy szkoleniowe które robią kursy stacjonarne w okolicy #czestochowa - czyli mogą też być np. #katowice lub najdalej chyba #krakow
Na razie sprawdzałem na Cognity. Interesuje mnie solidna dawka wiedzy z samego SQL, rzeczy typu T-SQL jeśli będą mi potrzebne będę ogarniał później. Mam podstawy, czyli piszę proste
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, pomoże ktoś to zautomatyzować? Mam arkusz excela który ma 4 kolumny i około 2000 rekordów. No i potrzebuje zrobić apdejta na tabeli X. Kolumnę którą chcę uaktualnić to np. numer telefonu, pozostałe trzy to login, imię i nazwisko. No i skrypt powinien sięgnąć po dane pliku, wykonać apdejta w kolumnie numer telefonu gdzie login to wartość komórki z excela. Pomoże ktoś? #sql #excel #bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@brak_nicku: racje.
Kwestia skomplikowania czy przejrzystości obu rozwiązań jest zależna od częstości użycia, konkretnych przypadków i komfortu użytkownika. Nie ma się co sprzeczać :D
  • Odpowiedz
@obieq: nie no, normalne optymalizowanie było od zawsze, ale teraz będzie można bezkarnie pisać sobie te piętrowe i Postgres zoptymalizuje je jako całość. Dotychczas każde podzapytanko CTE było materializowane, czyli obliczane ad-hoc i jego wynik był trzymany w pamięci.
  • Odpowiedz