Pytania otagowane jako performance

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.

2
Czy powinienem używać UUID, jak i identyfikatora
Od jakiegoś czasu używam UUID w moich systemach z różnych powodów, od rejestrowania po opóźnioną korelację. Formaty, których użyłem, zmieniły się, kiedy stałem się mniej naiwny z: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Kiedy dotarłem do ostatniego BINARY(16), zacząłem porównywać wydajność z podstawową liczbą całkowitą automatycznego przyrostu. Test i wyniki pokazano poniżej, …

3
MySQL: Które sprzężenie jest lepsze między lewym złączeniem zewnętrznym a złączeniem wewnętrznym
Które złączenie jest lepsze, jeśli wszystkie dają taki sam wynik? Na przykład mam dwie tabele employees(emp_id,name, address, designation, age, sex)i work_log(emp_id,date,hours_wored). Aby uzyskać określone wyniki zarówno inner joini left joindaje ten sam wynik. Ale wciąż mam wątpliwości, które nie ograniczają się tylko do tego pytania. które łączenie jest bardziej wydajne, …

4
Wysokie użycie procesora na serwerze SQL - powolne zapytania [zamknięte]
To pytanie raczej nie pomoże przyszłym użytkownikom; dotyczy on tylko niewielkiego obszaru geograficznego, określonego momentu w czasie lub wyjątkowo wąskiej sytuacji, która nie ma ogólnego zastosowania do ogólnoświatowej publiczności w Internecie. Aby uzyskać szersze zastosowanie tego pytania, odwiedź Centrum pomocy . Zamknięte 6 lat temu . Nasz MS SQL Server …

3
Gorsza wydajność na nowym serwerze
Jesteśmy na dedykowanym serwerze (pojedynczy czterordzeniowy, 6 GB pamięci RAM) i przechodzimy na nowy serwer dedykowany (2x sześciordzeniowy, 32 GB pamięci RAM). Oba systemy to Windows Server 2008, SQL Server 2008. Wydajność na nowym serwerze jest nieco gorsza niż na starym, wolniejszym serwerze. Podczas testowania nasza aplikacja ASP.NET działa o …

2
Powolne ORDER BY z LIMITEM
Mam to zapytanie: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Jestem z tego zadowolony: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" …

2
Wydajność procedury wyzwalającej kontra procedura przechowywana w MySQL
Wpis tutaj na DBA.StackExchange ( Jakie są najlepsze praktyki dla wyzwalaczy do utrzymywania numeru wersji w rekordach? ) Zrodził ciekawe pytanie (przynajmniej interesujące mnie) dotyczące wydajności w MySQL. Kontekst polega na tym, że chcemy wstawić rekord do tabeli dla każdego aktualizowanego wiersza. Przed zaktualizowaniem wiersza chcemy zapisać poprzednią wartość, a …

3
Czy użycie LIMIT poprawia wydajność i czy jest zauważalne?
Chcę zrozumieć następujące. Załóżmy, że mam skomplikowane zapytanie z, powiedzmy, złączeniem 5 tabel w grupie według sumowań i sortowania według. Pomijając wszelkie optymalizacje samego zapytania, np. Indeksy itp. Czy przynoszą jakieś znaczące korzyści w zakresie wydajności LIMIT? Zakładam, że wszystkie zapytania (i wyniki) muszą zostać przetworzone przed zastosowaniem LIMIT, więc …

1
Jakie są konsekwencje ustawienia ARITHABORT na wszystkie połączenia w SQL Server?
Stwierdziłem więc, że nieprawidłowe działanie mojego SQL Server wynika z domyślnego ustawienia .Net SqlClient Data Provider na SET ARITHABORT OFF. Powiedziawszy to, czytałem różne artykuły, które debatują o najlepszym sposobie realizacji tego. Dla mnie chcę po prostu łatwego sposobu, ponieważ cierpi SQL Server, a moje dostrajanie zapytań nie zostało w …

1
Optymalizacja „najnowszego” zapytania w Postgres w 20 milionach wierszy
Mój stół wygląda następująco: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | indeksy istnieją na source_id, timestamp oraz na kombinacji timestamp i id ( CREATE INDEX timeseries_id_timestamp_combo_idx ON timeseries (id, timeseries DESC …

2
Każda partia powoduje kompilację
Mamy aplikację innej firmy, która wysyła instrukcje T-SQL partiami. Baza danych jest hostowana na SQL Server 2016 Enterprise SP1 CU7, 16 rdzeniach i 256 GB pamięci. Optymalizacja pod kątem Ad-Hoc jest włączona. To jest fikcyjny przykład wykonywanych zapytań: exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT …

3
Dlaczego warto ustawić Statystyka automatycznych aktualizacji na Fałsz?
Właśnie odziedziczyłem około 20 wystąpień SQL Server w ramach szerszego projektu akwizycji. Jestem w trakcie oceny wydajności i nie podoba mi się sposób wdrożenia planów konserwacji. Widzę codzienne przebudowy indeksu koców (mogę sobie z tym poradzić), a także codzienną ręczną aktualizację statystyk. Około połowa baz danych została ustawiona na Automatyczną …

3
Aplikacja odpytuje puste tabele
Moja firma korzysta z aplikacji, która ma dość poważne problemy z wydajnością. Istnieje wiele problemów z samą bazą danych, nad którymi pracuję, ale wiele z nich dotyczy wyłącznie aplikacji. Podczas mojego dochodzenia odkryłem, że do bazy danych SQL Server trafiają miliony zapytań, które odpytują puste tabele. Mamy około 300 pustych …

1
Dlaczego mój Azure SQL Server jest taki wolny?
Obecnie mamy maszynę wirtualną, która jest bardzo słaba i proponuje przejście na maszynę wirtualną platformy Azure o lepszych specyfikacjach. Problem polega na tym, że maszyna wirtualna Azure jest znacznie wolniejsza niż oryginalna maszyna wirtualna, nawet jeśli ma wyższą specyfikację. Oryginalny serwer to 2-rdzeniowa maszyna wirtualna z 2 GB pamięci, która …

2
Uzyskaj statystyki wolno działających zapytań
Moja aplikacja bazy danych uruchamia wiele różnych zapytań. Mam ustawiony log_min_duration_statementna 1000. Ale zapytań zalogowany nie zawsze są powolne, większość czasu po prostu potrwać kilka ms. Czy można uzyskać statystyki wszystkich zapytań i jak często trwały dłużej niż 1000 ms?

3
Wydajność importu InnoDB
Zmagam się z hurtowym importowaniem dość dużego stołu InnoDB składającego się z około 10 milionów wierszy (lub 7 GB) (który jest dla mnie największym stołem, z jakim pracowałem do tej pory). Przeprowadziłem badania, jak poprawić szybkość importowania Inno i na razie moja konfiguracja wygląda następująco: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size = 7446915072 …

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.