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

3
mysql trwa zbyt długo, aby wysłać dane
Mam prostą tabelę z milionem rekordów (14 000 000) i na proste zapytanie spędza zbyt dużo czasu na „wysyłaniu danych”. Stół CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, minutes_playing decimal(5,0) NOT NULL, minutes_chatting decimal(5,0) …

2
Przywracanie PITR PostgreSQL
Mam serwer PostgreSQL 9.1 działający na 32-bitowym systemie operacyjnym CentOS 5.8 i włączyłem archiwizację WAL. Na tym serwerze są trzy bazy danych: baza danych A, baza danych B i baza danych C. Ktoś usuwa tabelę o 12 po południu w bazie danych B i chcę przywrócić bazę danych B tuż …



3
Czy można zachować maksymalną liczbę rekordów w postgresql?
Zasadniczo część naszej tabeli Postgresql jest używana do przechowywania dzienników dostępu do serwera, i dlatego czasami podczas produkcji może być dość duża. czy jest jakiś sposób na ustawienie w postgresql maksymalnej liczby rekordów, jakie może mieć tabela i wypchnięcie najstarszego rekordu?



2
W jaki sposób SQL Server wybiera klucz indeksu dla odwołania do klucza obcego?
Pracuję ze starszą bazą danych, która została zaimportowana z MS Access. Istnieje około dwudziestu tabel z nieklastrowanymi, unikatowymi kluczami głównymi, które zostały utworzone podczas aktualizacji MS Access> SQL Server. Wiele z tych tabel ma także unikalne, nieklastrowane indeksy, które są duplikatami klucza podstawowego. Próbuję to oczyścić. Ale to, co znalazłem, …


1
Zmienna dla nazwy elementu
Mam ten kod tSQL, który działa OK: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Chciałbym jednak przekazać dynamiczną listę wielu par wartości, które są OR między nimi, tj. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes( '/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y") …
9 t-sql  xml 


1
Funkcja podstawiania SQL w Oracle 10g
Trzy lub cztery lata temu przeczytałem gdzieś na blogu Oracle, że DBA użył do rozwiązania incydentu awaryjnego funkcji Oracle 10g zastępowania SQL w czasie rzeczywistym. Zasadniczo skonfigurował Oracle w taki sposób, że za każdym razem, gdy otrzymywał określone zapytanie A, zamiast tego wykonywał kolejne zapytanie B. Bez zmiany kodu aplikacji, …

3
Mam potężną maszynę z 70 GB pamięci RAM. Ile instancji Oracle o pojemności 20 GB można utworzyć?
Mam potężną maszynę z 70 GB pamięci RAM. Utworzyłem jedną instancję Oracle z 20 GB jako sga_target. Nie jestem w stanie utworzyć innej instancji Oracle, sga_target > 10Gnawet jeśli utrzymuję pierwszą bazę danych zamkniętą. Jeśli sga_target >=10Gustawię, podczas uruchamiania wyświetla się następujący błąd: ORA-27104: Definiowane przez system limity pamięci współdzielonej …

2
Żądania We / Wy Amazon RDS - 1 zapytanie = 1 płatne We / Wy?
Mam bazę danych InnoDB, którą chciałbym przenieść na Amazon RDS. Moja obecna implementacja, hostowana na własnym serwerze, pokazuje około 8 milionów zapytań miesięcznie. Witryna RDS twierdzi, że stawka We / Wy 0,10 USD za 1 milion żądań Czy 1 I / O = 1 zapytanie? tj. czy naliczę opłatę w …
9 mysql  innodb 

1
SQL * Plus, @ i ścieżki względne
Jakoś wydaje się, że SQL * Plus (przynajmniej w systemie Windows) nie jest w stanie zlokalizować skryptu ze ścieżką względną, gdy jest wywoływany za pomocą @@i gdy ścieżka zaczyna się od pojedynczej lub podwójnej kropki. Na przykład w obszarze x:\some\whereMam następującą strukturę katalogów: script.sql main-dir\main-sub-dir call-script.sql script.sql To znaczy: dwa, …

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.