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
Niespójność powtarzalnego odczytu
http://www.postgresql.org/docs/9.2/static/transaction-iso.html Tryb powtarzalnego odczytu zapewnia rygorystyczną gwarancję, że każda transakcja widzi całkowicie stabilny widok bazy danych. Jednak ten widok niekoniecznie musi być spójny z niektórymi szeregowymi (pojedynczymi) realizacjami równoczesnych transakcji na tym samym poziomie. Na przykład, nawet transakcja tylko do odczytu na tym poziomie może zobaczyć rekord kontroli zaktualizowany, aby …

5
Zapytanie bez konieczności określania schematu tabeli
Zaimportowałem kilka tabel z SQL Server 2000 do mojej bazy danych 2008. Wszystkie importowane tabele są poprzedzone moją nazwą użytkownika, np erpadmin.tablename. : . We właściwościach tabeli znajduje się „erpadmin” jako schemat db. Kiedy piszę zapytanie, muszę teraz wpisać „erpadmin”. przed wszystkimi nazwami tabel, co jest mylące. Aktualny wynik: select …


5
Instalacja SQL Server RAID 10 vs RAID 5
Jestem nowy w konfigurowaniu serwerów SQL i Vms. Mój poprzednik używał Raid 5 dla C Drive, na którym rezydowała instalacja SQL, i RAID 10 zarówno dla plików bazy danych, jak i dzienników bazy danych. Zastanawiałem się, czy to prawda, czy zamiast tego należy używać RAID 5 dla plików bazy danych …


3
Ryzyko związane z serwerem
Wdrażam nową funkcję, która wymaga danych z baz danych na wielu serwerach. Muszę tylko połączyć dane ze wszystkich tych serwerów i posortować je. Dwie przychodzące na myśl opcje to: Użyj połączonych serwerów i napisz proste zapytanie, aby połączyć i posortować dane, które będą uruchamiane z jednego serwera i gromadzić dane …

2
Wyzwalacz SQL Server PO WSTAWIENIU
Chcę, aby ten wyzwalacz był uruchamiany po wstawieniu wstawki z tekstem marriedw marital_statuskolumnie, oto co mam do tej pory ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF (SELECT [marital_status] …


5
Błąd uruchamiania Oracle (nie można otworzyć pliku parametrów)
Zainstalowałem serwer Oracle 11g na Ubuntu 12.10. Ale nie mogę uruchomić serwera. Podczas uruchamiania serwera pojawia się następujący błąd: SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora' Jak mogę rozwiązać ten problem? Myślę, że połączenie nie powiodło się, ponieważ docelowy host lub obiekt …


2
Przesyłanie dzienników - PRZYWRÓĆ Z GOTOWOŚCIĄ - w programie SQL Server 2012 ciągle się psuje
Używamy wysyłania dzienników i RESTORE WITH STANDBYna serwerze SQL Server 2012 w celu przywrócenia bazy danych w trybie tylko do odczytu do celów raportowania. Jednak konfiguracja wysyłania dziennika nadal się psuje po zakończeniu przywracania jednej lub dwóch kopii zapasowych dziennika. Przesyłanie kłód psuje się tylko wtedy, gdy jest uruchomione jako …


1
Konwersja typu w wyrażeniu może wpływać na „CardinalityEstimate” w wyborze planu zapytań?
Prowadzę archiwalną bazę danych, która przechowuje dane historyczne w widokach podzielonym na partycje. Kolumna partycjonowania jest datetime. Każda tabela w widoku zawiera jeden miesiąc danych. Ograniczamy zdarzenia w każdej tabeli ograniczeniem sprawdzania w kolumnie datetime. Dzięki temu optymalizator może ograniczyć tabele wyszukiwane w zapytaniach filtrujących kolumnę daty i godziny zdarzenia. …


1
Czy istnieje lepsza opcja niż Union All dla wielu wyborów z tego samego wiersza?
Przykładowy schemat: CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar] NULL, [Option3LName] [varchar] NULL,) Czy istnieje sposób na uzyskanie wyników, które pokazują się następująco: ID | OptionID …

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.