kilka serwerów, którymi zarządzam, rejestruje wiele zdarzeń w sesji system_health XE. name : security_error_ring_buffer_recorded nazwa_aplikacji : ImpersonateSecurityContext wywołanie_api_name : NLShimImpersonate kod_błędu : 5023 Kod błędu 5023 powinien mieć postać ( Kody błędów systemu ): ERROR_INVALID_STATE 5023 (0x139F) The group or resource is not in the correct state to perform the …
Mamy tabelę mysql, która w danym momencie ma około 12 milionów wierszy. Musimy usunąć stare dane, aby wielkość tabeli była w pewnym stopniu zarządzalna. Obecnie uruchamiamy to zapytanie codziennie o północy, używając zadania cron: DELETE FROM table WHERE endTime < '1393632001' Podczas ostatniego uruchomienia zapytania zbadano 4,602,400, zajęło to ponad …
Mam problem z utworzeniem użytkownika w Enterprise Oracle Database System. Nie można utworzyć użytkownika za pomocą polecenia podobnego do create user name identified by password; z powodu wyjątku: ORA-65096: nieprawidłowa nazwa użytkownika lub roli Więc znalazłem rozwiązanie w Google: alter session set container=PDBORCL; a potem - jest praca. Użytkownik został …
Próbowałem użyć skryptu Nagios do monitorowania liczby połączeń z bazą danych w bazie danych Postgres i doszedłem do tego problemu: są one liczone jako aktualnie otwarte połączenia i mierzone co 5 minut. SELECT sum(numbackends) FROM pg_stat_database; Mimo to wydaje się, że brakuje dużej liczby krótkotrwałych połączeń, więc statystyki są dalekie …
Właśnie zauważyłem dzisiaj, że w mojej bazie danych Azure SQL jest losowa tabela o nazwie „_TransactionIndex_ {guid}” Ma 1 kolumnę, Id, która zawiera 8 identyfikatorów GUID. Nie mogłem znaleźć żadnych informacji o tym stole - co to jest? Czy to oznacza, że mam problem z transakcjami w mojej aplikacji?
Czy ktoś może mi pomóc porównać te zapytania i wyjaśnić, dlaczego zapytanie PostgreSQL wykonuje się w niecałe 2000 ms, a zapytanie agregacyjne MongoDB zajmuje prawie 9000 ms, a czasem nawet 130 000 ms? PostgreSQL 9.3.2 on x86_64-apple-darwin, compiled by i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build …
Próbuję przygotować zapytanie z PHP, takie jak: pg_prepare($con, "prep", "select * from test where tid in ($1)"); a następnie uruchom go za pomocą: $strpar = "3,4,6,8,10"; pg_execute($con, "prep", array($strpars)); Problem polega na tym, że nie mogę przekazać szeregu wartości zbudowanych, ponieważ preparat oczekuje stałej liczby parametrów. Czy jest jakiś sposób, …
Staramy się zoptymalizować projekt hurtowni danych, który będzie obsługiwał raportowanie danych w wielu strefach czasowych. Na przykład, możemy mieć raport dotyczący aktywności z miesiąca (miliony wierszy), która musi pokazywać aktywność pogrupowaną według pory dnia. I oczywiście ta godzina dnia musi być godziną „lokalną” dla danej strefy czasowej. Mieliśmy projekt, który …
Wyszukiwarka Google ujawniła miliony trafień dotyczących wyszukiwania tabel bez indeksowania klastrowego, przy czym PK zwykle jest indeksem klastrowym tabeli. Jednak tabela może łatwo mieć naturalny klucz jako indeks klastrowany i nieklastrowy indeks zastępczy, jak kolumna tożsamości. Jak znaleźć wszystkie tabele w bazie danych bez zdefiniowanego klucza podstawowego? Mam w tej …
Mamy dużą procedurę (ponad 10 000 linii), która zwykle trwa od 0,5 do 6,0 sekund w zależności od ilości danych, z którymi musi współpracować. W ciągu ostatniego miesiąca zaczęło to zabierać ponad 30 sekund po aktualizacji statystyk za pomocą FULLSCAN. Kiedy zwalnia, sp_recompile „naprawia” problem, dopóki zadanie statystyki nocnej nie …
Studio zarządzania SQL pozwala tworzyć skrypty dla wszystkich obiektów db, jednak do tej pory nie znalazłem sposobu na poprawne wykonanie skryptu lub użytkownika. Uprawnienia użytkownika dotyczące schematu nie są uwzględniane w tworzonym skrypcie. Czy zrobiłem coś źle, czy MSFT jest trochę niechlujna?
Wiem, jak filtrować listę tabel - za pomocą ikony filtru. Ta ikona jest jednak wyłączona, gdy wybrany jest węzeł Bazy danych. Mimo to zastanawiam się, czy to możliwe.
Używam serwera PostgreSQL do celów produkcyjnych. Kiedy odpalam takie zapytanie select * from pg_stat_activity na moim serwerze otrzymuję 98% takich zapytań SHOW TRANSACTION ISOLATION LEVEL a mój serwer akceptuje tylko 100 połączeń, więc nie mogę kontynuować. Dlaczego to się dzieje? Jak mogę zablokować wszystkie te zapytania?
Podczas badania problemu z wydajnością zauważyłem napływ CXPACKETS, co sugeruje, że muszę przyjrzeć się progowi kosztów dla równoległości i być może MAXDOP. Przed wprowadzeniem jakichkolwiek drastycznych zmian w MAXDOP mam do czynienia z radą wielu innych, w tym @mrdenny w odpowiedzi na CXPACKET Waits dostrajanie wydajności dla SQL Server 2008 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.