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
UTWÓRZ INDEKS vs ALTER TABELA DODAJ INDEKS - MySQLism czy SQL Standard?
Właśnie natknąłem się na dziwny problem, w którym w zależności od sposobu utworzenia indeksu wymagana jest nazwa indeksu. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Wydaje mi się, że wywołanie CREATE …

2
oracle - lista użytkowników z dostępem do niektórych tabel
Jestem pewien, że już o to pytano, ale nie mogę znaleźć odpowiednich informacji na następujące tematy. Czy istnieje jakiś rodzaj gotowej tabeli, który może wykonać następujące czynności (użyłem dba_tab_privs, ale jest on ograniczony i nie spełnia wszystkich moich potrzeb), jeśli nie, ktoś ma jakieś pytania dotyczące odpowiedzi na poniższe pytania? …

8
Jak wykonać zapytanie do bazy danych o puste tabele
Z powodu niektórych „programistów”, nad którymi pracowaliśmy, mieliśmy problemy z pustymi tabelami. Odkryliśmy, że podczas przesyłania do chmury skopiowano kilka tabel, ale dane w nich nie zostały. Chciałbym uruchomić zapytanie w tabelach systemowych, aby dowiedzieć się, które tabele użytkowników są puste. Używamy MS SQL 2008 R2. Dzięki za pomoc.

5
Jak prawidłowo zabić MySQL?
Mam CentOS 64bit z zainstalowanym CPanel i używam: service mysql stop Po prostu utrzymuje tykające okresy i nigdy nie wydaje się, że przestaje. W dziennikach po prostu publikuje wiele: 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread W err.logpliku widzę wiele z nich: [Warning] /usr/sbin/mysqld: Forcing close of thread Kiedyś …

4
Jak zaktualizować tabelę z innej tabeli
Mam jedną tabelę A ma kolumnę (id, field_1, field_2), a drugą tabelę B ma kolumnę (id, field_2) Teraz chcę scalić tabelę B z A, co oznacza, że ​​chcę zaktualizować pole_2 w tabeli A do wartości z tabeli B. Więc jak to zaimplementować? BTW używam Oracle Dzięki
28 oracle 

3
Dodawanie kolumn do tabel produkcyjnych
Jaki jest najlepszy sposób dodawania kolumn do dużych tabel produkcyjnych w SQL Server 2008 R2? Według książek Microsoftu online: Zmiany określone w ALTER TABLE są wdrażane natychmiast. Jeśli zmiany wymagają modyfikacji wierszy w tabeli, ALTER TABLE aktualizuje wiersze. ALTER TABLE uzyskuje blokadę modyfikacji schematu w tabeli, aby upewnić się, że …

3
Jak pomaga partycjonowanie tabeli?
Mam trudności z uchwyceniem koncepcji zalet i wad partycjonowania tabel. Zaraz rozpocznę pracę nad projektem, który miałby 8 tabel, a jedna z nich będzie główną tabelą danych, która pomieści 180-260 milionów rekordów. Ponieważ będzie to właściwie indeksowana tabela, myślę o ograniczeniu rekordów tabeli do 20 milionów w ten sposób, że …


4
Awaria MySQL InnoDB pośmiertnie
MySQL uderzyło mnie dziś rano. Z wyjątkiem standardowych baz danych zawierających MySQL wszystko, czego używam, to InnoDB. Próbowałem zrestartować demona MySQL, ale nie udało się to dwukrotnie. Następnie zrestartowałem cały serwer, a MySQL uruchomił się poprawnie i od tego czasu działa dobrze. Plik dziennika mysqld dla początkowej awarii zawiera następujące …


3
Wydajne WSTAWIANIE DO tabeli z indeksem klastrowanym
Mam instrukcję SQL, która wstawia wiersze do tabeli z indeksem klastrowym w kolumnie TRACKING_NUMBER. NA PRZYKŁAD: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Moje pytanie brzmi - czy pomaga w użyciu klauzuli ORDER BY w instrukcji SELECT dla kolumny indeksu klastrowanego, czy też jakiekolwiek zyski …

2
Jak zawijać długie linie podczas wybierania kolumn tekstowych SQL?
Wybieram z tabeli z długimi kolumnami tekstowymi. Chciałbym owinąć długie linie do maksymalnej długości linii. Z: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem Do: test_id | text --------+----------------------------- 1 | Lorem ipsum dolor sit amet,+ | consectetur …
28 postgresql 

4
Korzystanie z SQL Profiler w bazie danych, która jest produkowana
Jako programista często korzystam z SQL Profiler. To dobre narzędzie do debugowania, zarówno do śledzenia tego, co robi mój kod, jak i do analizy problemów z wydajnością. Ale zawsze używałem go w moim środowisku programistycznym i w bardzo kontrolowany sposób. Uruchom moją aplikację i ustaw ją w określonym stanie Rozpocznij …



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.