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
Instrukcja ALTER DATABASE jest niedozwolona w przypadku transakcji z wieloma wyciągami
Pobrałem stąd próbkę w pamięci opartą na AdventureWorks i wykonałem wszystkie kroki opisane w dołączonym dokumencie. Jednak gdy próbuję uruchomić skrypt w SQL Server Management Studio, pojawia się komunikat o błędzie: Instrukcja ALTER DATABASE jest niedozwolona w przypadku transakcji z wieloma wyciągami Błąd wskazuje na linię 9, która jest: IF …

5
Czy to zły pomysł, aby tworzyć obce klucze w tabelach w różnych schematach w tej samej bazie danych dla dużych aplikacji?
Pracuję nad przeniesieniem dużej aplikacji internetowej pl / sql na serwer dedykowany. Ta aplikacja znajduje się w jednym schemacie z 70 pakietami kodu programu. Ta aplikacja została złożona około 15 osób w różnym czasie. I było dla nas normalną praktyką tworzenie obcych kluczy w tabelach referencyjnych w różnych schematach, ponieważ …

2
PostgreSQL wybiera puste pola typu liczba całkowita
Mam tabelę i muszę wybrać wszystkie wiersze z pustą wartością dla fk_fc_idpola (jako preludium do ich usunięcia), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null default nextval('data_item_di_id_seq1'::regclass) Jednak to nie …
13 postgresql 





3
Czy odłączenie sieci zatrzymuje zapytanie?
Niedawno wykonałem zapytanie o aktualizację względem 100 000 rekordów. Zdałem sobie sprawę, że popełniłem błąd podczas działania zapytania i szybko odłączyłem kabel sieciowy. Czy zapytanie o aktualizację? zatrzymać przetwarzanie i całkowicie wycofać? kontynuować przetwarzanie do zakończenia i zatwierdzić? zatrzymać przetwarzanie i zostawić zaktualizowaną tylko część wierszy docelowych?

3
Jak zobaczyć, co jest buforowane w pamięci w SQL Server 2008?
Czy istnieje sposób, aby dowiedzieć się, co jest buforowane w SQL Server 2008 R2? Znalazłem następujący fajny artykuł: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Chciałbym jednak wiedzieć, ile danych (np. W procentach i KB) jest przechowywanych dla każdej tabeli i indeksu. Czy istnieje prosty sposób na uzyskanie takich danych?

6
Jak dodać kolumnę do dużej tabeli w MySQL
Jestem programistą PHP, więc nie bądź surowy. Mam zrzut dużego stołu ~ 5,5 GB. Nasz premier postanowił utworzyć w nim nową kolumnę, aby wykonać nową funkcję. Tabela to InnoDB, więc co próbowałem: Zmień stół na ekranie z blokadą stołu. Zajęło ~ 30 godzin i nic. Więc po prostu to powstrzymałem. …
13 mysql  innodb 


1
Jak przenieść folder wystąpień LocalDB programu SQL Server z domyślnej lokalizacji?
Otrzymuję wiele błędów z LocalDB( błąd uruchamiania , nie mogę utworzyć bazy danych z SQL Server Management Studio, a także wiele problemów podczas próby przywrócenia kopii zapasowej) i żadna z poprawek, które znalazłem, nic nie pomaga. Wydaje mi się, że wszystkie błędy mają swoje źródło w uprawnieniach niepoprawnie skonfigurowane. Teraz …

1
Powolne zapytania nie są rejestrowane
Próbuję włączyć powolne rejestrowanie zapytań na naszym serwerze, aby zidentyfikować wszelkie zapytania, które mogłyby skorzystać z optymalizacji. Brzmi dość prosto, jednak mój plik nie jest zapisywany. Nie otrzymuję żadnych błędów ani nic podobnego, po prostu nie rejestruje powolnych zapytań. Pamiętam, aby zrestartować mysql po moich zmianach konfiguracji. Używam MySQL wer. …

4
Czy lepiej jest podzielić duże zapytanie na wiele mniejszych?
Są sytuacje, które wymagają naprawdę dużego zapytania łączącego kilka tabel razem z instrukcjami sub select w celu uzyskania pożądanych rezultatów. Moje pytanie brzmi: czy powinniśmy rozważyć użycie wielu mniejszych zapytań i przenieść operacje logiczne do warstwy aplikacji, wysyłając zapytanie do bazy danych w więcej niż jednym wywołaniu, czy lepiej mieć …

2
Resetowanie sekwencji SQL Server 2012
Jestem w trakcie testowania i wypełniania określonej tabeli, która wykorzystuje SEQUENCEobiekt. W tym procesie testuję zapełnianie tabeli dziesiątkami tysięcy linii wstawiania (ponieważ nie jestem zaznajomiony z tym, jak to programować). Problem, który widzę w tej konkretnej tabeli, polega na tym, że kiedy rozpoczynam kolejny test populacji, SEQUENCEnie resetuje się 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.