Pytania otagowane jako optimization

W kontekście bazy danych optymalizacja odnosi się do procesu optymalizatora zapytań, który wybiera efektywny fizyczny plan wykonania.

2
Wstawka wielorzędowa a wiele wstawek jednorzędowych
W mojej aplikacji robię wstawki z wieloma wierszami, gdy tylko mogę, tylko dlatego, że zmniejsza to liczbę podróży w obie strony między db a aplikacją. Byłem jednak ciekawy, czy są jakieś inne zalety? Na przykład, jeśli wstawianych jest wiele wierszy jednocześnie: insert into tbl (c1, c2) values (v1, v2) (v3, …

1
OPCJA FORCE ORDER poprawia wydajność, dopóki wiersze nie zostaną usunięte
Mam dość złożone zapytanie SQL Server 2008 (około 200 wierszy dość gęstego SQL), które nie działało tak, jak tego potrzebowałem. Z czasem wydajność spadła z około 0,5 sekundy do około 2 sekund. Patrząc na plan wykonania, było dość oczywiste, że zmiana kolejności połączeń może poprawić wydajność. Zrobiłem to i to …



1
Korzyści z uruchomienia zapytania OPTYMALIZACJA TABELI na serwerze MySQL DB
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 …

4
Jak mogę zoptymalizować to zapytanie MySQL?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.