Więc jestem całkiem nowy w tuningu InnoDB. Powoli zmieniam tabele (w razie potrzeby) z MyIsam na InnoDB. Mam około 100 MB w innodb, więc zwiększyłem innodb_buffer_pool_sizezmienną do 128 MB: mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | innodb_buffer_pool_size | 134217728 | +-------------------------+-----------+ 1 row in …
Ktoś zdalnie uruchomił zapytanie do naszej bazy danych SQL Server, a ich system się zawiesił. Nie mają kopii zapasowej tego zapytania i chcą zobaczyć, co zostało uruchomione na serwerze. Czy można znaleźć to zapytanie w dzienniku lub w historii?
Domyślny plik konfiguracyjny MySQL /etc/mysql/my.cnf instalowany przez jakiś pakiet debian przy użyciu APT często ustawia zmienną log_bin, więc binlog jest włączony: log_bin = /var/log/mysql/mysql-bin.log Kiedy chcę wyłączyć rejestrowanie binarne podczas takiej instalacji, komentarz w wierszu w pliku my.cnf oczywiście działa, ale zastanawiam się, czy istnieje sposób na wyłączenie rejestrowania binarnego …
Aby przyspieszyć raportowanie i analizę wydajności, chcemy wstawić logi naszego serwera WWW do Sql Server. Pozwoli nam to zobaczyć wzorce ruchu, problemy, spowolnienia w czasie zbliżonym do rzeczywistego. Mamy demona, który nasłuchuje zdarzeń żądania / odpowiedzi z naszego modułu równoważenia obciążenia i masowych wstawek do bazy danych. Dostajemy jednak około …
Widząc tę notatkę w mysqld.log: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Wydaje się, że tutaj jest coś takiego: instancja MySQL blokuje się „robi indeks SYNC” Moje pytanie brzmi: jakie działania należy podjąć, jeśli w ogóle, gdy …
Chciałbym zrozumieć te pliki ibdata, ponieważ odgrywają one istotną rolę w procedurze odzyskiwania po awarii. Nie mogłem znaleźć w tym celu odpowiednich zasobów w Internecie.
Używam Postgresql 9.1Ubuntu. Dokładna wersja Postgresql jest taka, 9.1+129ubuntu1jak pokazuje mój menedżer pakietów. Mam 2 bazy danych, które są aktywnie używane i są używane ze zdalnego serwera. Chcę rejestrować zapytania o długim czasie wykonywania. Ustawiłem więc następujące parametry w /etc/postgresql/9.1/main/postgresql.confpliku log_min_duration_statement = 10000 log_statement = 'mod' więc Postgresql będzie rejestrował …
Jestem trochę nowym DBA i zarządzam instancją SQL Server 2012, która ma spory zakres aktywności. Pracuję w trybie pełnego odzyskiwania, ponieważ potrzebujemy odzyskiwania w określonym czasie. Obecnie robię pełną kopię zapasową baz danych i dzienników codziennie o 5 rano. Niektóre pliki dzienników szybko się zwiększyły do 300 GB, a nawet …
Chcę używać syslog do logowania MySQL (5.1.41) na Ubuntu (10.04 LTS). Znalazłem informacje, które wysyłają dziennik błędów do syslog. [mysqld_safe] syslog Ale chcę używać syslog do rejestrowania dzienników ogólnych i dzienników powolnych zapytań. Proszę mi doradzić, jak napisać plik konfiguracyjny? Nie mogłem znaleźć tego w podręczniku referencyjnym. http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html
Mam tabelę dziennika, która przechwytuje znacznik daty i godziny, kiedy niektóre pliki zostały wyeksportowane do innego systemu. Tabela exportedLog ma obecnie trzy pola: id (primary key) messageId (int) exportedDateTime (datetime) Przeglądając to stwierdziłem, że idpole nie ma żadnego sensu, ponieważ nie ma połączeń do tej tabeli. Jedyną rzeczą działającą na …
Korzystam z oświadczenia z tej strony, aby wyświetlić zapytania blokujące w Postgres SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON a.pid = …
Czy istnieje sposób na pominięcie określonej tabeli w dziennikach binarnych? Mam skonfigurowane dzienniki binarne jako moją strategię przyrostowego tworzenia kopii zapasowych między nocnymi kopiami zapasowymi. Ale mamy jedną ogromną tabelę referencyjną, którą będziemy aktualizować co noc z procesu wsadowego (tabela 70 GB). Ta tabela jest tylko czytana i jest aktualizowana …
Natrafiam na scenariusz impasu, w którym jedynymi uczestnikami impasu są pojedyncza tabela i pojedyncza procedura składowana, która usuwa się z tej tabeli. Wyciągnąłem ten wniosek na podstawie mojej analizy dziennika błędów SQL w czasie kilku z tych zakleszczeń, wykorzystując poniższy artykuł MSDN jako wskazówkę do rozszyfrowania śladu w dzienniku błędów. …
Jak obciąć dziennik transakcji w bazie danych SQL Server 2008? Jakie są najlepsze sposoby? Próbowałem tego z bloga w następujący sposób: 1) Od bazy danych ustawień do prostego odzyskiwania, zmniejszania pliku i ponownego ustawiania pełnego odzyskiwania, w rzeczywistości tracisz cenne dane dziennika i nie będziesz w stanie przywrócić punktu w …
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.