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
Zastanawiam się nad utworzeniem replikacji Master-Slave dla mojej bazy danych. Serwer podrzędny będzie używany do nadmiarowości i ewentualnie serwera raportów. Jednak jednym z największych problemów, na jakie napotykam, jest to, że osiągnęliśmy maksymalny poziom mocy w naszym centrum danych. Zatem dodanie innego serwera fizycznego nie jest opcją. Nasz istniejący serwer …
Zgodnie z ograniczeniami procedur przechowywanych i wyzwalaczy nie można używać dynamicznego narzędzia SQL (ograniczenie zniesione dla procedur przechowywanych w wersji 5.0.13 i nowszych). Dlaczego to ograniczenie obowiązuje? I dlaczego podnosić go dla procedur, ale nie funkcji lub wyzwalaczy?
Muszę zmienić typ danych z INT na BIGINT w tabeli MySQL o pojemności 600 GB. Kolumna ma unikalny indeks. Mogę być dobry z niepodpisaną INT, ale zakładam, że przejście na to lub BIGINT będzie prawie takim samym bólem. Silnik stołu to InnoDB. Co byłoby łatwiejsze: ZMIEŃ TABELĘ Kopiowanie struktury i …
Byłbym wdzięczny, gdyby ktokolwiek mógł mi pomóc w wyborze właściwego polecenia w MySQL do zapytania całej bazy danych o silnik „MyISAM”. Muszę przekonwertować wszystkie DB i tabele z MyISAM do InnoDB.
Jestem programistą PHP, więc nie bądź surowy. Mam zrzut dużego stołu ~ 5,5 GB. Nasz premier postanowił utworzyć w nim nową kolumnę, aby wykonać nową funkcję. Tabela to InnoDB, więc co próbowałem: Zmień stół na ekranie z blokadą stołu. Zajęło ~ 30 godzin i nic. Więc po prostu to powstrzymałem. …
Próbuję włączyć powolne rejestrowanie zapytań na naszym serwerze, aby zidentyfikować wszelkie zapytania, które mogłyby skorzystać z optymalizacji. Brzmi dość prosto, jednak mój plik nie jest zapisywany. Nie otrzymuję żadnych błędów ani nic podobnego, po prostu nie rejestruje powolnych zapytań. Pamiętam, aby zrestartować mysql po moich zmianach konfiguracji. Używam MySQL wer. …
Są sytuacje, które wymagają naprawdę dużego zapytania łączącego kilka tabel razem z instrukcjami sub select w celu uzyskania pożądanych rezultatów. Moje pytanie brzmi: czy powinniśmy rozważyć użycie wielu mniejszych zapytań i przenieść operacje logiczne do warstwy aplikacji, wysyłając zapytanie do bazy danych w więcej niż jednym wywołaniu, czy lepiej mieć …
Muszę wykonać SELECTzapytanie, w którym otrzymuję wartość pola „pieniądze”. Pole tak naprawdę nie istnieje w bazie danych. Potrzebuję tylko zapytania, aby zwrócić to pole ze stałą wartością; w tym przypadku wartość w USD. Jak zwrócić stałą wartość w SELECTwyciągu?
Próbuję wyprowadzić dane z tabeli MySQL do pliku, ale otrzymuję błędy uprawnień: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> Jeśli …
Powiedzmy, że mam VARCHAR (który zawiera dane liczbowe), którego chcę użyć do prostego obliczenia (dodanie do niego 10). Zgodnie z dokumentacją MySQL na temat funkcji CAST , mogłem to osiągnąć za pomocą CAST lub CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; lub: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; …
Biorąc pod uwagę tylko wydajność , czy klaster MySQL może pokonać niestandardowe rozwiązanie MySQL do dzielenia danych? sharding = partycjonowanie poziome Kiedy mówię o dzieleniu, rozważam dzielenie na fragmenty w warstwie aplikacji, na przykład równomierne rozprowadzanie rekordów między niezależnymi instancjami MySQL. W przypadku dwóch serwerów może to być (klawisz mod …
Charakterystyka serwera Całkowita pamięć RAM systemu: 8 GB (na nim działa MySQL + inne rzeczy niż MySQL, tzn. Nie jest dedykowana MySQL) Liczba rdzeni procesora: 6 Mam dane w bazie danych wynoszące około 2 GB Mam wielkość puli buforów InnoDB ustawioną na 4 GB Co jest lepsze: Wystąpienia Innodb Buffer …
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.