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

1
Jak sumy kontrolne danych współdziałają z replikacją strumieniową?
Sumy kontrolne danych to nowa funkcja wprowadzona w wersji 9.3 oraz: wprowadzono nowy parametr GUC „ignore_checksum_failure”, który zmusi PostgreSQL do dalszego przetwarzania transakcji, nawet jeśli zostanie wykryte uszkodzenie W przypadku awarii sumy kontrolnej na wzorca replikacji uszkodzone dane zostaną zreplikowane do urządzeń podrzędnych lub replikacja zostanie zatrzymana. Czy to zależy …

1
Sekwencja jest ponownie wykorzystywana
Mam sekwencję, która generuje numery śledzenia dla obiektów w moim systemie. Od dłuższego czasu działało dobrze. W zeszłym tygodniu zauważyliśmy, że zaczyna ponownie wykorzystywać wartości. Wydaje się, że w różnych momentach wieczorem nastąpi powrót do wartości, którą miał poprzedniego dnia. Następnie będzie kontynuował generowanie wartości od tego momentu. Na przykład …

1
„Limit 1000,25” vs „limit 25 Offset 1000”
Niedawno dowiedziałem się, że MySQL ma offsetfunkcję. Próbowałem znaleźć dokumentację dotyczącą wyników przesunięcia lub różnicy między przesunięciem a wariantem ograniczenia, ale nie mogę znaleźć tego, czego szukam. Powiedzmy, że mam 10.000 wierszy w tabeli i chcę 25 wyników z wiersza 1.000. Do tej pory mogłem zrobić oba, aby uzyskać ten …
11 mysql  limits 

1
MySQL: adres wiązania 0.0.0.0 w my.cnf nie działa?
Jestem nowy w mysql. Chcę połączyć się z serwerem mysql przy użyciu dowolnego adresu IP, jaki chcę. Przeczytałem, że wszystko, co muszę zrobić, to dodać do mojego pliku.cnf wiersz bind-address = 0.0.0.0. To jest to co zrobiłem. Zrestartowałem serwer mysql, a następnie przetestowałem go z wiersza poleceń. mysql -uroot -p'*password*' …
11 mysql  my.cnf 

1
Zaplanuj wydarzenie codziennie o określonej godzinie
Chcę, aby moje wydarzenie odbywało się codziennie o 00:20. Jestem zagubiony w planowaniu czasu. Czy powinienem używać pierwszej opcji, czy drugiej? opcja 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Opcja 2 CREATE EVENT my_event ON SCHEDULE AT …
11 mysql  event 

1
Przywrócenie różnicowej kopii zapasowej powoduje utworzenie pliku dziennika DEFUNCT?
Oto mój problem. Próbuję przenieść bazę danych na nowy serwer za pomocą pełnego przywracania, a następnie przełączania z szybką różnicową kopią zapasową / przywracaniem. Mogę wykonać pełne przywracanie bez problemu, ale podczas przywracania różnicowej kopii zapasowej pojawia się następujące ostrzeżenie: Msg 3127, poziom 16, stan 1, wiersz 1 Plik „Database_Log2” …

1
Zakleszczenie instrukcji Usuń
Dostaję impas, gdy uruchomione jest zadanie SQL Server. Zakleszczenie występuje na prostej instrukcji DELETE. Myślałem, że musiałoby być uruchomione zapytanie SELECT / UPDATE, aby spowodować impas? Ale wygląda na to, że jest to impas DELETE / DELETE ... To, czego szukam, to dlaczego mam zakleszczenie DELETE / DELETE. O ile …

2
Krok zadania SQL działa jako inne konto SQL
Jestem ciekawy, jak skonfigurować krok zadania SQL, który będzie wykonywany jako inne konto logowania SQL. Wygląda na to, że muszę założyć nowe konto proxy, które wymaga istniejącego poświadczenia. Podczas tworzenia poświadczenia moją jedyną opcją jest użycie poświadczenia logowania do systemu Windows. Zadanie, które próbuję uruchomić, jest poniżej. Istnieją inne dodatkowe …

1
Dlaczego automatyczny przyrost zwiększa się o więcej niż liczba wstawionych wierszy?
Jestem bardzo zaniepokojony tym dziwnym zachowaniem, które widzę w auto_incrementwartości zapisanej w bidID tabeli ofert po wykonaniu masowego wstawiania przy użyciu procedury składowanej: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() AND NOW() + INTERVAL 1 WEEK ORDER BY …


1
Szacowanie wymagań We / Wy dla użycia Bursty
Mamy aplikację, która okresowo odpytuje bazę danych SQL w ciągu dnia. Są okresy zerowej lub tylko niewielkiej aktywności, przeplatane indywidualnymi żądaniami względnie dużych ilości danych. Kiedy przychodzą te żądania, głównym celem jest szybkie dostarczenie danych, a celem wtórnym jest robienie tego w opłacalny sposób. Ze względu na charakter aplikacji jest …

2
Jaki jest dobry sposób na skopiowanie danych z jednej Cassandra ColumnFamily do drugiej w tej samej przestrzeni kluczy (jak SQL INSERT INTO)?
Próbuję znaleźć sposób na łatwe przeniesienie wszystkich wierszy z Cassandra ColumnFamily / Table do drugiego. COPYPoleceń, jak rozumiem, jest rozwiązaniem dobrym. Jednak, gdy zrzuca wszystkie dane .csvna dysk, a następnie ładuje je z powrotem, nie mogę przestać się zastanawiać, czy jest lepszy sposób, aby to zrobić w silniku. Konkretnym przykładem …

3
Jak wyeksportować wszystkie informacje związane z bezpieczeństwem z bazy danych SQL Server
Jak zapewne wiecie, SQL Server nie zapewnia gotowego rozwiązania do eksportowania wszystkich instrukcji związanych z bezpieczeństwem zadeklarowanych dla każdego elementu w bazie danych (zarówno na poziomie bazy danych, jak i na poziomie obiektu) Mówię o możliwości wymyślenia tych informacji Wszyscy użytkownicy Wszystkie role zdefiniowane przez użytkownika Wszystkie uprawnienia na poziomie …

3
db_owner nie może usunąć bazy danych - Błąd 615, SQL Server
Mam bazę danych SQL Server 2012 uruchomioną na Amazon EC2. Stworzyłem użytkownika, aby móc tworzyć, edytować i upuszczać bazy danych. Dałem nowemu użytkownikowi dbcreatorrolę serwera. Mój użytkownik może połączyć się zdalnie i pomyślnie uruchamia create database foo;polecenie. Ale gdy użytkownik próbuje ponownie usunąć bazę danych za drop database foo;pomocą polecenia, …

1
Mapowanie wielu loginów serwera do jednego użytkownika bazy danych
To wydaje się głupie pytanie, ale pomimo pewnych badań nie byłem w stanie znaleźć żadnych informacji na ten temat (prawdopodobnie z powodu niewłaściwej terminologii). Czy możliwe jest zalogowanie wielu loginów serwera (uwierzytelnianie serwera SQL) do jednego użytkownika bazy danych (który ma uprawnienia przypisane jako członek roli bazy danych)? Mam dziesiątki …

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.