Baza danych MYSQL (ibdata1) ma rozmiar 73 GB i jest skonfigurowana do działania jako dedykowany serwer bazy danych w systemie Windows 2008 O / S dla tabel INNODB. Wykonujemy kopię zapasową przy użyciu mysqldump mysqldump --skip-opt --quick --single-transakcja --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - skompresuj --log-error = Proddb0635.err …
chcę śledzić historię zmian dla użytkownika, aby za każdym razem, gdy zmienia on swój profil, muszę brać stare dane i przechowywać je w historii oraz aktualizować o nowe dane. Mogę użyć a, selectaby uzyskać stare dane, insertprzejść do historii i wreszcie updatezmienić dane. czy mogę mieć to wszystko w jednym …
Chciałbym wiedzieć, jakie są korzyści [naprawdę praktyczne], które można uzyskać, uruchamiając OPTIMIZE TABLE tbl_namezapytanie na serwerze MySQL. Sprawdziłem to raz i stwierdziłem, że po uruchomieniu to następne trafienie DB zajmuje dużo czasu może być spowodowane przeniesieniem fragmentów lub mniej więcej, ale kolejne trafienia wykazują pewną wydajność, nie jestem pewien, czy …
Używamy narzędzia, które wymaga określonych tabel w naszej bazie danych DB2, aby mieć zdefiniowany klucz podstawowy. Czy istnieje sposób za pomocą instrukcji select na DB, aby sprawdzić, czy dana tabela ma taką instrukcję? Dzięki.
Chociaż w MSDN udało mi się znaleźć definicję predykatów online : To wyrażenie, które ma wartość PRAWDA, FAŁSZ lub NIEZNANY. Predykaty są używane w warunkach wyszukiwania klauzul WHERE i HAVING, warunków łączenia klauzul FROM i innych konstrukcji, w których wymagana jest wartość logiczna. Nie udało mi się znaleźć definicji tego, …
Korzystam z MEMORY Enginewszystkich tabel powiązanych z konkretnym zapytaniem MYSQL, ponieważ szybkość dostępu jest najważniejsza dla mojego projektu. Z jakiegoś powodu zauważyłem, że nadal występuje duża ilość zapisu na dysku. Czy to z powodu zamiany pamięci RAM na dysk przez system Windows? Jak mogę temu zapobiec? Edycja: Oto moje zmienne …
Uruchamianie programu SQL Server 2005 i 2008 w systemie Windows 2008 R2. Będziemy redukować przywileje w produkcji dla programistów - i chciałbym zrobić to samo dla siebie jako DBA , ograniczając prawa do produkcji i podnosząc w razie potrzeby . Moim głównym celem byłoby wyeliminowanie głupich błędów - popełnianych przez …
Jak wdrażane są zmaterializowane widoki w Oracle? Stworzyłem zmaterializowany widok w wyroczni. To, co teraz widzę, to całkiem normalny stół z pracą. Czy zmaterializowane widoki są tłumaczone na tabele i oferty pracy w Oracle?
W dawnych czasach używanie varcharover charbyło wielkim „nie”, ponieważ varcharbyło przechowywane na innej stronie niż reszta wiersza. Czy nadal tak jest w przypadku SQL Server 2008? Czy zobaczę jakikolwiek wzrost pamięci / wydajności po zmianie 1-3 varchar(5)kolumn na char(5)kolumny w tabeli z a) powiedz 2.000.000 wierszy b) jeśli którakolwiek z …
Pobrałem google onegrams kilka dni temu i to już ogromna ilość danych. Wstawiłem pierwszy z 10 pakietów do mysql, a teraz mam 47 milionów baz danych. Zastanawiam się, jak najlepiej przechowywać ngramy Google w bazie danych. To znaczy, jeśli nie używasz onegramów, ale np. Twogramów lub trójgramów, ilość będzie znacznie …
Muszę zmienić kolumnę z NOT NULL na NULL w tabeli zawierającej miliony wierszy. Próbowałem prosty alter table Table1 ALTER COLUMN Column1 XML NULL ale to trwa wiecznie. Oto moje pytania: Dlaczego tak długo trwa modyfikacja? Czy jest na to lepszy sposób?
Mam zapytanie, którego uruchomienie zajmuje szczególnie dużo czasu (ponad 15 sekund), a wraz z upływem czasu staje się coraz gorzej. Zoptymalizowałem to w przeszłości i dodałem indeksy, sortowanie na poziomie kodu i inne optymalizacje, ale wymaga to dalszego dopracowania. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM `sounds` INNER …
Muszę wykonać pewne czynności konserwacyjne w węźle dodatkowym lustra. Ponieważ jest to wynikiem spowolnienia witryny podczas przywracania kopii lustrzanej po krótkiej awarii sieci, chcę być bezpieczny i wyłączać kopię lustrzaną, a następnie włączyć ją ponownie po skończeniu wkurzania serwera. Mam teraz plan: Wyłącz lustro Wykonaj moje potencjalnie niebezpieczne rozwiązywanie problemów …
Podczas dodawania użytkowników są role na serwerach DB, często używam funkcji „Skryptuj tę akcję” z GUI. Następnie przechodzę do „Connection :: Change Connection”, aby zrobić to samo na moich innych serwerach. Czy istnieje sposób, w jaki mogę określić połączenie w akcji skryptu, aby nie musiałem wykonywać drugiego kroku zmiany połączenia?
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.