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
Dlaczego awarie tabel MySQL? Jak temu zapobiec?
Jestem administratorem strony Moodle, która ma uszkodzoną tabelę Użytkownicy i stała się bezużyteczna. Na szczęście prosty REPAIR TABLE mdl_userprzywrócił go do działania. Chodzi o to, że nie wiem, dlaczego tak się zawiesiło i sprawiło, że nie nadaje się do użytku, i chcę się upewnić, że następnym razem będę lepiej przygotowany. …
9 mysql  myisam 


2
Czy istnieje kolekcja skryptów PowerShell, które pomagają w utrzymaniu programu SQL Server?
Studiuję PowerShell i (powoli) biorę go do swoich codziennych zadań DBA. Do tej pory widziałem kilka odłączonych skryptów PowerShell dla wielu różnych działań administracyjnych. Chciałbym wiedzieć, czy istnieje oficjalna (lub rozpoznawalna) kolekcja lub repozytorium skryptów PowerShell, do których ludzie zwykle chodzą po skrypty PowerShell programu SQL Server do typowych działań …



1
Dodanie SPARSE sprawiło, że stół stał się znacznie większy
Mam ogólną tabelę dziennika, około 5m wierszy. Istnieje pole „silnie typowane”, które przechowuje typ zdarzenia, oraz kilka kolumn „luźno typowanych”, które zawierają dane istotne dla zdarzenia. Oznacza to, że znaczenie tych „luźno wpisanych” kolumn zależy od typu zdarzenia. Te kolumny są zdefiniowane jako: USER_CHAR1 nvarchar(150) null, USER_CHAR2 nvarchar(150) null, USER_CHAR3 …


1
Jaki jest podstawowy model tworzenia bazy danych z użytkownikami i grupami?
Próbuję znaleźć najlepszy sposób na podstawowy system bezpieczeństwa dla strony internetowej. Wiem, że chcę użytkowników i grup. Myślałem, że będę miał: user_table user_id user_name ... group_type group_id group_name parent_id ... group_table id user_id group_id Pierwszy to użytkownik, drugi to grupa, a trzeci to tabela pośrednicząca, która łączy oba. Jeden użytkownik …


1
Jak uzyskać dokładną wydajność zapytania?
Usiłuję poprawić wydajność procedury składowanej. Kiedy uruchamiam SP, kończy się on niemal natychmiast, jakby coś było buforowane. Powiedziano mi, żebym używał następujących dwóch wierszy SQL przed wykonaniem SP w SSMS: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Kiedy uruchamiam SP z dwoma liniami kodu powyżej SP, kończy się w około 8 sekund. Jednak …


2
Limit czasu transakcji programu SQL Server
Czy w SQL Server 2008 R2 istnieje sposób, aby spowodować przekroczenie limitu czasu dla modyfikacji bazy danych dotyczącej transakcji? Mamy scenariusz, w którym nasz kod aplikacji zawiesza się lub zgłasza wyjątek i nie wykonuje wycofania ani zatwierdzenia. Spowoduje to następnie zawieszenie innych sesji i oczekiwanie na zakończenie transakcji.

1
Upłynął limit czasu klienta, podczas gdy zapytanie MySQL nadal działa?
Wystąpił problem polegający na tym, że zapytanie tylko do odczytu, uruchamiane przez środowisko robocze MySQL, przekroczyło limit czasu z punktu widzenia interfejsu użytkownika i pozostawało uruchomione na serwerze (i najwyraźniej zużywało coraz więcej zasobów) aż do awarii. pytania Czy istnieje standardowy sposób radzenia sobie z tego rodzaju problemami w MySQL? …



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.