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

7
Zaplanowane zadanie tworzenia kopii zapasowej nie zawsze wykonuje kopię zapasową wszystkich baz danych, mimo że zawsze mówi, że zadanie zakończyło się powodzeniem
Mam zadanie w SQL 2008, które uruchamia przechowywane proc do tworzenia kopii zapasowych wszystkich baz danych. Działa to codziennie za pośrednictwem zadania agenta serwera SQL. Każdego dnia kończy się sukcesem, ale w niektóre dni kończy się sukcesem dopiero po utworzeniu kopii zapasowej kilku baz danych. Za każdym razem może być …

2
Kod tworzy inny plan, gdy jest uruchamiany ad-hoc vs. w procedurze przechowywanej
Mam instrukcja usuwania, która używa złego planu, gdy jest uruchamiana w ramach procedury składowanej, ale wybiera znacznie lepszy plan, gdy jest uruchamiany ad-hoc. Odbudowałem wszystkie indeksy dla tabel używanych w zapytaniu i usunąłem wszystkie pamięci podręczne. Optymalizator nadal wybiera zły plan dla procedury składowanej. Chciałbym wiedzieć, dlaczego optymalizator korzysta z …

1
Kiedy aplikacja używa zbyt wielu sesji?
Pracuję nad aplikacją klient-serwer, która używa OCI do komunikacji z Oracle. W przeszłości nasza aplikacja często traktowała sesje jako nieskończony zasób, być może ze szkodą dla innych aplikacji, które współużytkują ten serwer Oracle. Staram się przekonać innych programistów, że dla naszej aplikacji ważne jest, aby grała się dobrze z innymi …
9 oracle 

5
Najlepsze praktyki dotyczące równoległości
Jakie są najlepsze praktyki z ogólnymi ustawieniami równoległości? Wiem, że SQL Server domyślnie 0używa wszystkich dostępnych procesorów, ale w jakim przypadku chciałbyś zmienić to domyślne zachowanie? Pamiętam, że gdzieś przeczytałem (będę musiał poszukać tego artykułu), że w przypadku obciążeń OLTP powinieneś wyłączyć równoległość (ustaw maxdop na 1). Nie sądzę, że …

4
Rywalizacja DDL o TempDB
Mam SQL Server 2005 Standard x64, który od kilku miesięcy ma problemy z rywalizacją o DDL TempDB. Serwer napotyka rywalizację o zasób oczekiwania 2: 1: 103 (typ oczekiwania to PAGELATCH_EX). Problem wydaje się występować sporadycznie, gdy serwer jest porządnie obciążony. Monitorowałem wskaźnik „Tabele temperatur do zniszczenia” i może on wzrosnąć …

4
O co powinienem zapytać podczas wywiadu MySQL DBA?
Jestem programistą i pomagam zespołowi w wynajęciu bazy danych MySQL DBA. Główne wyzwania, przed którymi stoimy, to: Wolniejsze zapytania i wydajność dzięki Hibernacji. Zarządzanie bazą danych (kopie zapasowe, strojenie, łatki, bezpieczeństwo). Skalowalność dzięki wzrostowi danych z nowych źródeł danych i gromadzeniu starszych danych. Planujemy rozpocząć eksplorację danych i hurtownię danych …

2
Jak mogę pomóc programowi SQL Server rozpoznać, że kolumna zindeksowanego widoku NIE jest w stanie NULL?
Mam następujący widok indeksowany zdefiniowany w SQL Server 2008 (możesz pobrać działający schemat z gist do celów testowych): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE CLUSTERED INDEX UQ_balances_user_id_currency_id …

2
Czy to normalny zestaw uprawnień MySQL?
Używając phpmyadmin do konfiguracji lokalnego testowego wampa, a także prawie w tytule, 3 użytkowników jest oznaczonych jako użytkownik = DOWOLNY, hasło = NIE, na przykład: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No …

4
Oracle zwraca błąd ORA-01031: niewystarczające uprawnienia
Oracle zwraca błąd „ORA-01031: niewystarczające uprawnienia” Kiedy uruchamiam, sqlplus / as sysdbaale sqlplus sys/oracle123 as sysdbanie, dlaczego? Wersja Oracle: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Wersja systemu Linux: SUSE Linux Enterprise Server 11 (x86_64) Wiem, że Oracle używa uwierzytelniania systemu operacyjnego podczas pracy sqlplus / as sysdba, …
9 linux  oracle 


2
PowerShell, aby uzyskać liczniki pamięci serwera SQL i wyświetlić wartość
Piszę skrypt PowerShell do przechwytywania następujących liczników serwera SQL: SQL Server: Menedżer pamięci: Całkowita pamięć serwera (KB) SQL Server: Menedżer pamięci: Pamięć serwera docelowego (KB) Moja maszyna ma 3 instancje serwerów SQL, więc chcę, aby ten skrypt przechwytywał wszystkie liczniki dynamicznie i raportował wartość tylko dla 1 próbki. próbowałem napisać …


3
Wysoka wydajność MySQL dla wielu SELECTs / INSERTs / UPDATEs / DELETEs
Tworzę moduł, w którym każdy użytkownik często zapisuje tabelę na 10 do 300 sekund. Po upływie czasu rekord zostanie usunięty. Chodzi o to, że będzie wielu użytkowników, a rekordy będą się bardzo często zmieniać - jak wpłynie to na wydajność aplikacji dla tej tabeli, ponieważ rekordy będą się zmieniać bardzo …

3
Łączenie zadań agenta programu SQL Server
Mam kilka pakietów roboczych dla każdego Mam skonfigurowane zadanie w agencie serwera SQL. Czasami powinienem biec razem. Jaki jest najlepszy sposób, aby uruchomić je wszystkie w danej sekwencji? Jestem trochę zaskoczony, że agent serwera SQL nie może uwzględnić zadań jako kroków zadania do wykonania. Próbowałem


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.