Mamy dwa produkcyjne serwery SQL z programem SQL Server 2005 SP4 z aktualizacją zbiorczą 3. Oba serwery działają na fizycznych komputerach, które są identyczne. DELL PowerEdge R815 z 4 x 12 rdzeniowymi procesorami i 512 GB pamięci RAM (tak GB), z 10 GB podłączonymi dyskami iSCSI SAN dla wszystkich baz …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mamy więc witrynę klienta, która narzeka na bardzo powolną wydajność. Rzuciłem okiem i oczywiste jest, że problem polega na tym, że Somebody Else (grrrr) zaprojektował tabelę …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Czytałem Clusteredi Non Clustered Indexes. Clustered Index- Zawiera strony danych. Oznacza to, że pełna informacja o wierszu będzie obecna w kolumnie Indeks klastrowany. Non Clustered Index- …
Co to jest Percona? Czym różni się od MySQL? Kiedy powinniśmy rozważyć zmianę (lub aktualizację) ze standardowego MySQL na Percona? Aby dodać pewne szczegóły w naszej sytuacji, prawie wyłącznie używamy InnoDB (co, jak rozumiem, Percona dokonała wielu optymalizacji) z dużymi ograniczeniami klucza obcego i kilkoma procedurami przechowywanymi. Obecnie dowiadujemy się, …
W SQL Server 2008 używam RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)do zwracania zestawu danych za pomocą RANK. Ale mam setki rekordów dla każdej partycji, więc otrzymam wartości od rangi 1, 2, 3 ...... 999. Ale chcę tylko do 2 RANKsw każdym PARTITION. Przykład: ID Name Score Subject …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mamy produkcyjny serwer DB na SQL 2005. Wszystko działa normalnie przez chwilę, ale po kilku tygodniach zauważamy znaczny spadek wydajności. Tylko ponowne uruchomienie programu SQL Server …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 8 lat temu . Zauważyłem, że niektóre DBA restartują SQL Server bardzo często, czasem nawet co noc. Sądzę, że robią to, aby zwolnić trochę pamięci lub przyspieszyć zapytania. Wiem, że …
Moja aplikacja wymaga dużej bazy danych. Obecnie korzystam z MySQL 5.5.19 i korzystam z MyISAM, ale jestem w trakcie migracji do InnoDB. Pozostaje tylko problem z wydajnością sumy kontrolnej. Moja aplikacja wykonuje CHECKSUM TABLEw godzinach szczytu około 500–1000 instrukcji na sekundę, ponieważ GUI klienta stale przeszukuje bazę danych pod kątem …
Używam konta root, które utworzyło konto 'a'@'%'. Ale nie mogę używać konta do łączenia się z serwerem MySQL, gdy podam parametr hosta. Mogę pomyślnie połączyć się bez -hparametru. Zobacz zapis poniżej. Mam nadzieję, że ktoś może mi pomóc to wyjaśnić. Dzięki. mysql> grant all on *.* to 'a'@'%' identified by …
Musimy wykonać przywracanie i nie możemy, ponieważ inni użytkownicy są połączeni. Myśleliśmy, że odłączyliśmy każdy proces, ale najwyraźniej nie. Jak możemy, z Management Studio, wykopać wszystkich innych, abyśmy mogli wykonać tę kopię zapasową?
Mam dwa zadania agenta SQL, które mają być uruchamiane w różnych odstępach czasu. Pierwsze zadanie wykonuje pełną kopię zapasową raz dziennie. Drugie zadanie wykonuje kopie zapasowe dziennika transakcji co piętnaście minut. W miarę rozwoju bazy danych pełna kopia zapasowa trwa dłużej niż pierwotnie planowano (nawet przy kompresji). Zauważyłem z moich …
Skoro varchar zajmuje miejsce na dysku proporcjonalne do wielkości pola, czy jest jakiś powód, dla którego nie powinniśmy zawsze definiować varchar jako maksimum, np. varchar(8000)Na SQL Server? Przy tworzeniu stołu, jeśli widzę, że ktoś to robi varchar(100), powinienem powiedzieć, że nie, że się mylisz, co powinieneś zrobić varchar(8000)?
Czy ktoś może wyjaśnić, w jaki sposób operator LIKE jest implementowany w obecnych systemach baz danych (np. MySQL lub Postgres)? lub wskazać mi jakieś odniesienia, które to wyjaśniają? Naiwnym podejściem byłoby sprawdzanie każdego rekordu, wykonywanie wyrażenia regularnego lub częściowego dopasowania ciągu na polu zainteresowania, ale mam wrażenie (mam nadzieję), że …
Większość z nas prawdopodobnie zgodzi się, że korzystanie z indeksów baz danych jest dobre. Zbyt wiele indeksów i wydajności można faktycznie obniżyć. Co do zasady, które pola należy indeksować? Których pól nie należy indeksować? Jakie są zasady korzystania z indeksów przy jednoczesnym zachowaniu równowagi między zbyt dużą a niewystarczającą liczbą …
Mam system, w którym nie mogę kontrolować projektu niektórych tabel (replikowanych przez Slony-I), więc mam szereg tego, co nazywamy „tabelami cieni”, w których wydobywam niektóre informacje z replikowanych tabel i przechowuj go w przetworzonej formie, której potrzebuję, jednocześnie usuwając rekordy, które chcę zignorować. W tej chwili po skonfigurowaniu nowej repliki …
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.