Ocena, czy system działa wystarczająco dobrze, aby był odpowiedni do określonego celu. Zwykle wydajność odnosi się do prędkości, z jaką system wykonuje operację lub zestaw operacji w czasie.
Właśnie zacząłem bawić się pamięcią podręczną zapytań dla naszego CMS. Może ktoś mi powiedzieć (albo przynajmniej dać dobre przypuszczenie) dlaczego mam dużo z Qcache_lowmem_prunesgdy więcej niż połowa Qcache_free_memoryjest za darmo? query_cache_size=512M query_cache_limit=1M Tak to wygląda po około 12 godzinach show status like '%qcach%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ …
Jesteśmy zajęci testowaniem systemu OLTP, który opracowaliśmy w .NET 4.0 i uruchamiamy SQL Server 2008 R2 z tyłu. System korzysta z kolejek SQL Server Service Broker, które są bardzo wydajne, ale podczas przetwarzania doświadczamy osobliwego trendu. SQL Server przetwarza żądania z zawrotną prędkością przez 1 minutę, po czym następuje ~ …
Mam dziwny problem, którego nie mogę rozwiązać. Jestem raczej programistą sieciowym niż administratorem serwera / bazy danych, więc mam nadzieję, że ktoś tutaj może mi pomóc. Sytuacja Pracuję w systemie, który obsługuje wiele update, inserti deleteprośby. Z tego powodu wybrałem INNODB jako silnik pamięci masowej ze względu na możliwość blokowania …
Scenariusz: baza danych SQL Server 2005 obsługująca aplikację ASP.NET (na osobnych serwerach WWW). Baza danych: DB zawiera około 5 GB „normalnych” danych i około 15 GB „plików” (np. 200 tys. Plików PDF zapisanych jako obraz (BLOB), tego typu rzeczy). Więcej plików jest przesyłanych przez użytkowników i szybko zużywają więcej miejsca …
Cześć. Korzystam z najnowszej wersji Percona Server. Wersja serwera: 5.5.24-55 Percona Server (GPL), wydanie 26.0 Mam 10 procesorów o tych cechach. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 cpu MHz : …
Stoję w obliczu problemu polegającego na tym, że serwer SQL 2008 nie działa z powodu dużego obciążenia. Muszę znaleźć ten przypadek obciążenia i muszę zoptymalizować kod, aby mógł obsłużyć obciążenie. W Internecie znalazłem, że profilera SQL można użyć do śledzenia interakcji z bazą danych, które można później przeanalizować, aby znaleźć …
Mam problemy z witryną z 600 MB bazy danych MySQL. Strona jest zbyt wolna. Zauważyłem, że im większa baza danych MySQL, tym wolniej. Kiedy było 5 MB, strona była bardzo szybka. Kiedy zaczęło się powiększać, zaczęło być coraz wolniejsze i teraz, przy 600 MB, jest naprawdę wolne, zajmuje około 10 …
Napisałem pakiet SSIS, aby załadować dane testowe do pustej bazy danych. Niektóre tabele są bardzo duże (~ 700 milionów wierszy). Czy po ukończeniu pakietu SSIS należy uruchomić jakieś polecenia (jako praktykant DBA!), Aby zmaksymalizować wydajność bazy danych? Na przykład wykonałem, EXEC sp_updatestatsale zgłosił, że żadne indeksy nie wymagają aktualizacji. Czy …
Mam zamiar odbudować jeden serwer IBM 3400 od podstaw. Ten serwer jest dedykowany dla instancji SQL Server 2008 działającej w systemie Windows 2008 R2. Mam zamiar dokonać nowej konfiguracji RAID. Mam 6 dysków SCSI 73 GB wewnątrz maszyny i kontroler IBM ServerRAID 8K. Jaki byłby dobry sposób na ustawienie poziomów …
Muszę tylko potwierdzić, że rozumiem coś poprawnie: Ostatnio widziałem pytanie SO, w którym użytkownik opublikował odpowiedź w Linq, na przykład: from p in db.table where p.column.AddMinutes(1) > DateTime.Now select p Dla tych, którzy nie są zaznajomieni z Linq, oczekiwałbym, że efektem tego oświadczenia (a nie przetestowania go w sposób uczciwy) …
Jestem starszym programistą w aplikacji Software-as-a-Service, z której korzysta wielu różnych klientów. Nasze oprogramowanie działa na klastrze serwerów aplikacji Apache / PHP, wspieranych przez backend MySQL. W jednym konkretnym przypadku oprogramowania kod PHP, który wysyła zapytanie do listy nazw kategorii, wygasa, gdy klient ma więcej niż 29 kategorii . Wiem, …
Mam dużą zmienną typu tabeli zdefiniowaną przez użytkownika, która ma 129 kolumn. Jednocześnie będę przechowywać około 2000-3000 rekordów w tej zmiennej tabeli i przekażę ją do różnych procedur przechowywanych i funkcji w celu uzyskania dodatkowych danych i wprowadzenia modyfikacji. Te dodatkowe dane i nowe modyfikacje zostaną następnie zapisane w nowej …
Muszę użyć widoków indeksowanych, aby osiągnąć wydajność. Jak widzę z tej tabeli porównawczej edycja standardowa nie obsługuje widoków indeksowanych. Ale BOL mówi: Widoki indeksowane można tworzyć w dowolnej edycji SQL Server. W SQL Server Enterprise optymalizator zapytań automatycznie uwzględnia widok indeksowany. Aby użyć widoku indeksowanego we wszystkich innych edycjach, należy …
Próbuję zrozumieć sekwencję zdarzeń we wstawkach, w które zaangażowany jest zarówno indeks, jak i transakcja. Na przykład dokumentacja Oracle stwierdza: Jeśli utworzysz [lub masz] jeden lub więcej indeksów przed załadowaniem danych, baza danych musi aktualizować każdy indeks, gdy wstawiany jest każdy wiersz. Ale co się stanie, jeśli utworzę transakcję, wstawię …
Dlaczego drugie INSERTstwierdzenie jest ~ 5 razy wolniejsze niż pierwsze? Biorąc pod uwagę ilość wygenerowanych danych dziennika, uważam, że drugi nie kwalifikuje się do minimalnego rejestrowania. Jednak dokumentacja w Przewodniku wydajności ładowania danych wskazuje, że oba wkładki powinny mieć możliwość minimalnego logowania. Jeśli więc minimalne rejestrowanie jest kluczową różnicą w …
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.