Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

2
Jak określa się domyślny obszar tabel podczas tworzenia tabeli?
Ten Tablespaceparametr jest opcjonalny podczas tworzenia tabel. Po wykonaniu CREATE TABLEinstrukcji Oracle przypisuje domyślną, jeśli nie została zdefiniowana. W domyślnej bazie danych znajduje się obszar tabel „UŻYTKOWNICY”. Gdyby zdefiniowano kilka obszarów tabel, który z nich zostałby przypisany?
27 oracle 



2
Jak poprawnie wykonać wypalanie MySQL?
Chcę przetestować wydajność (aka wypalanie) rpm serwera MySQL z niektórymi innymi widelcami, takimi jak serwer Percona, MariaDB i być może niektóre inne. Mam nadzieję, że zadając to pytanie, lepiej zrozumiem metodologię tworzenia właściwego testu wydajności. Planowałem użyć sysbench do uruchomienia mojego rzeczywistego testu, ale jestem otwarty na wszystko. Jakie kroki …


4
Jak zmienić sortowanie programu SQL Server
Jak mogę zmienić domyślne sortowanie SQL Server 2008 R2 Express dla całego serwera i konkretnej bazy danych? Czy można to zrobić za pomocą interfejsu wizualnego SQL Server Management Studio? W oknie Właściwości serwera (oraz w odpowiednim oknie Właściwości bazy danych) ta właściwość nie jest dostępna do edycji.

2
Jak korzystać z COALESCE z wieloma wierszami i bez poprzedzającego przecinka?
Próbuję osiągnąć następujące cele: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Niestety dostaję „, Los Angeles, San Francisco, Sacramento, Jacksonville, Miami” Mogę osiągnąć pożądane wyniki za pomocą funkcji STUFF, ale zastanawiałem się, czy istnieje lepszy sposób na zrobienie tego za pomocą COALESCE? STATE | CITY California …
27 sql-server  t-sql 

3
Ograniczenie klucza obcego do elementu tablicy?
Załóżmy, że mam tabelę zawierającą role zadań: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Załóżmy, że dalej mam tabelę, użytkowników, a każdy wiersz (określony użytkownik) może mieć dowolną liczbę ról zadań: CREATE TABLE users ( username character varying(12) NOT NULL, roles character …


2
Jakie problemy wskazuje chętna szpula
Obecnie działa na SQL Server 2008 R2 Usiłuję zwiększyć wydajność instrukcji UPDATE. Zauważyłem, że pojawiła się operacja Eager Spool w showplanie. Moje rozumienie operacji buforowania jest dość proste - tworzą one tymczasowe miejsce do przechowywania tabeli podczas aktualizacji. Wiem również, że chociaż zapobiegają one znacznie gorszemu czasowi wykonania, chętne bufory …

1
Optymalizacja indeksu z datami
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mam dużą tabelę obiektów (15M + wiersz) w PostgreSQL 9.0.8, dla których chcę zapytać o nieaktualne pole. Chcę podzielić zapytanie na miliony, dla celów skalowalności i …

2
Źródło kilku plików jednocześnie za pomocą psql
Chcę wykonać kilka skryptów SQL sekwencyjnie psqlza pomocą jednej transakcji, aby skonfigurować schemat bazy danych. Jak najlepiej to zrobić? W przeszłości wiem, że miałem skrypt główny, na którym działałem, psqlktóry zawierał inne pliki, ale nie pamiętam składni tego skryptu.
27 postgresql  psql 

5
Jaki jest najlepszy sposób na uzyskanie losowego zamówienia?
Mam zapytanie, w którym chcę, aby wynikowe rekordy były uporządkowane losowo. Używa indeksu klastrowanego, więc jeśli go nie uwzględnię order by, prawdopodobnie zwróci rekordy w kolejności tego indeksu. Jak mogę zapewnić losową kolejność wierszy? Rozumiem, że prawdopodobnie nie będzie to „prawdziwie” losowy, pseudolosowy jest wystarczający dla moich potrzeb.
27 sql-server 

1
Role PostgreSQL a użytkownicy, udzielanie uprawnień
Obecnie uczę się różnic między PostgreSQL i MySQL, ponieważ mam nowy projekt, a także zamierzam migrować istniejące oprogramowanie z MySQL do PostgreSQL. Właściwie zacząłem tworzyć tabelę HTML z porównaniem poleceń (dla użytkowników / baz danych / wiersza poleceń itp.) Między nimi. Po przeczytaniu tutaj odpowiedzi zauważyłem, że rolewydaje się być …
27 postgresql  users 

7
Dlaczego warto korzystać z innodb_file_per_table?
Istnieje wiele artykułów przesadzających (oczywiście IMHO) innodb_file_per_table. Rozumiem, że dzięki innodb_file_per_tablelepszej kontroli nad poszczególnymi tabelami; jak tworzenie kopii zapasowych każdej tabeli osobno. Jednak żądanie lepszej wydajności jest wątpliwe. W moim teście nie ma różnicy w wydajności innodb_file_per_tablei ibdata1dla bazy danych o pojemności 60 GB. Oczywiście był to prosty test z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.