Musiałem napisać proste zapytanie, w którym szukam nazwiska ludzi, które zaczynają się na B lub D: SELECT s.name FROM spelers s WHERE s.name LIKE 'B%' OR s.name LIKE 'D%' ORDER BY 1 Zastanawiałem się, czy istnieje sposób na przepisanie tego, aby stać się bardziej wydajnym. Więc mogę uniknąć ori / …
Mam tabelę podobną do następującej: create table my_table ( id int8 not null, id_A int8 not null, id_B int8 not null, id_C int8 null, constraint pk_my_table primary key (id), constraint u_constrainte unique (id_A, id_B, id_C) ); I chcę (id_A, id_B, id_C)się wyróżniać w każdej sytuacji. Tak więc następujące dwie wstawki …
Mam MM Replikacja w MySQL i chcę, aby wycisnąć trochę wolnego miejsca w skrzynce być usuwanie zbędnych plików, natknąłem tych mysql-binplików wewnątrz /var/db/mysql/Istnieją setki tych plików jak mysql-bin.000123, mysql-bin.000223itd. I zostały sprawdzone replikacji mysql wykonując show master statusi show slave statussą one używając niektórych plików mysql-bin w niektórych pozycjach, ale …
Znam wielu administratorów baz danych, którzy mają ponad 28–29 lat. Czy cała administracja bazą danych jest taka? To znaczy, czy chodzi o zdobywanie doświadczenia przez co najmniej 7-8 lat? Czy bycie administratorem bazy danych jest tak trudne?
Oglądam niektóre filmy Brenta Ozara ( na przykład ten ) i sugeruje, aby nie poprzedzać tabel za pomocą ‘tbl’lub ‘TBL’. W Internecie znalazłem kilka blogów, które mówią, że nic nie dodaje do dokumentacji, a także, że „czytanie trwa dłużej”. Pytania i uwagi Czy to naprawdę problem? Ponieważ poprzedzam tabele przedrostkiem …
Ogólnie zawsze używam Ints. Wiem, że teoretycznie nie jest to najlepsza praktyka, ponieważ należy używać najmniejszego typu danych, który gwarantuje przechowywanie danych. Na przykład lepiej jest użyć, tinyintgdy wiesz, że jedyne dane, które będziesz przechowywać, to 1, 0 lub zero (z bardzo małą szansą na rozszerzenie ich do 2 lub …
Uniksowy znacznik czasu to liczba sekund od północy UTC 1 stycznia 1970 r. Jak uzyskać prawidłowy znacznik czasu unix z PostgreSQL? Porównując do currenttimestamp.com i timestamp.1e5b.de , nie otrzymuję oczekiwanego czasu z PostgreSQL: Zwraca poprawny znacznik czasu: SELECT extract(epoch from now()); Chociaż to nie: SELECT extract(epoch from now() at time …
Czy zawsze jest to zła praktyka? Na przykład, dobrą praktyką jest tworzenie transakcji tylko dla jednej prostej SELECT? Jaki jest koszt utworzenia transakcji, gdy nie jest to naprawdę konieczne? Nawet jeśli używasz poziomu izolacji READ UNCOMMITTED, czy to zła praktyka?
Jednym z dużych plusów dla nosql DBMS jest to, że mogą łatwiej klastrować. Podobno z NoSQL możesz tworzyć setki tanich maszyn, które przechowują różne dane i sprawdzają je wszystkie naraz. Moje pytanie brzmi: dlaczego relacyjny system DBMS nie działa tak jak serwer mysql lub sql? Czy to dlatego, że dostawcy …
Często muszę wybrać liczbę wierszy z każdej grupy w zestawie wyników. Na przykład może chciałbym podać najwyższe lub najniższe wartości ostatniego zamówienia „n” na klienta. W bardziej złożonych przypadkach liczba wierszy do wyświetlenia może się różnić w zależności od grupy (zdefiniowanej przez atrybut rekordu grupowania / rodzica). Ta część jest …
MySQL SHOW GRANTSpokazuje uprawnienia bieżącego użytkownika. Czy istnieje sposób na zalogowanie się jako root i pokazanie uprawnień wszystkich użytkowników?
Powiedzmy, że mam stolik z polami Ai B. Robię regularne zapytania na A+ B, więc utworzyłem indeks złożony (A,B). Czy zapytania dotyczące Abyłyby również w pełni zoptymalizowane przez indeks złożony? Dodatkowo utworzyłem indeks A, ale Postgres nadal używa indeksu złożonego tylko do zapytań A. Jeśli poprzednia odpowiedź jest pozytywna, to …
Czy to prawda, że procedury przechowywane zapobiegają atakom typu SQL injection na bazy danych PostgreSQL? Zrobiłem trochę badań i odkryłem, że SQL Server, Oracle i MySQL nie są bezpieczne przed iniekcją SQL, nawet jeśli używamy tylko procedur przechowywanych. Jednak ten problem nie występuje w PostgreSQL. Czy implementacja procedury składowanej w …
Mam tabelę PostgreSQL. select *jest bardzo wolny, select idale szybki i przyjemny. Myślę, że może być tak, że rozmiar rzędu jest bardzo duży i transport zajmuje trochę czasu lub może to być jakiś inny czynnik. Potrzebuję wszystkich pól (lub prawie wszystkich), więc wybranie tylko podzbioru nie jest szybką poprawką. Wybieranie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.