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 …
Mamy proces, który pobiera dane ze sklepów i aktualizuje tabelę zapasów w całej firmie. Ta tabela zawiera wiersze dla każdego sklepu według daty i pozycji. U klientów z wieloma sklepami stół ten może stać się bardzo duży - rzędu 500 milionów rzędów. Ten proces aktualizacji zapasów zwykle uruchamia się wiele …
Usiłuję poprawić wydajność procedury składowanej. Kiedy uruchamiam SP, kończy się on niemal natychmiast, jakby coś było buforowane. Powiedziano mi, żebym używał następujących dwóch wierszy SQL przed wykonaniem SP w SSMS: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Kiedy uruchamiam SP z dwoma liniami kodu powyżej SP, kończy się w około 8 sekund. Jednak …
Niektóre zapytania na moim serwerze bazy danych wydają się długo odpowiadać i uważam, że użycie procesora jest wysokie. Podczas pracy ps auxwidzę ~ 250 „bezczynnych” połączeń (które uważam za zbyt wiele). Nie zacząłem przeprowadzać pełnej diagnozy, ale chciałem wiedzieć, czy to dobre miejsce, aby zacząć szukać. Używam również PgBouncer z …
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.