To pytanie dotyczy skuteczności techniki indeksowania programu SQL Server. Myślę, że jest to znane jako „przecięcie indeksu”. Pracuję z istniejącą aplikacją SQL Server (2008), która ma wiele problemów z wydajnością i stabilnością. Programiści zrobili kilka dziwnych rzeczy z indeksowaniem. Nie udało mi się uzyskać jednoznacznych testów porównawczych w tych kwestiach, …
Mam programistyczną bazę danych, która weszła w tryb odzyskiwania po ponownym uruchomieniu i odzyskuje przez około godzinę. Muszę albo zatrzymać odzyskiwanie, albo w jakiś sposób go zabić. Nie obchodzi mnie ani baza danych, ani żadnych danych, mam skrypty wdrażania. Jakieś pomysły?
Do tabeli dodałem indeksy, które służą do wyszukiwania wyników. Wyświetlam wyniki według kolejności ASC lub DESC. Więc ta kolumna powinna mieć indeks, czy nie? Mam jeszcze 2 indeksy w tej tabeli. Jak wpłynie na wydajność, tworząc lub nie tworząc indeks do tej kolumny?
Według dokumentacji PostgreSQL nie ma różnicy w wydajności między VARCHAR, VARCHAR(n)a TEXT. Czy powinienem dodać dowolny limit długości do kolumny nazwy lub adresu ? Edycja: brak duplikatu: Gdyby wszystkie wartości miały 36 znaków, wyszukiwanie indeksu byłoby zauważalnie szybsze przy użyciu char vs varchar Wiem, że ten CHARtyp jest reliktem przeszłości …
Wiem, że komentarz tabeli mysql można zdefiniować podczas tworzenia za pomocą: create table (...)comment='table_comment'; Możesz wyświetlać komentarze według: show table status where name='table_name'; Jak zmienić (zmienić?) Komentarz do tabeli po jej utworzeniu. Mam na myśli to, że bez upuszczania i ponownego tworzenia tabeli.
Czy używasz SQL Server Developer Edition na maszynach klasy serwerowej w środowiskach DEV i STAGING? Pracuję nad dużym projektem, w którym (jeśli przejdzie etap weryfikacji koncepcji) będziemy mieli kilka dużych geograficznie rozproszonych serwerów baz danych klasy korporacyjnej z programem SQL Server 2012 Enterprise Edition. Będziemy mieć środowisko produkcyjne początkowo będą …
Jakie jest uzasadnienie używania instrukcji GO po każdej instrukcji SQL? Rozumiem, że GO sygnalizuje koniec partii i / lub zezwala na reputację wyciągów, ale jaką korzyść ma przy ich użyciu po każdym wyciągu. Jestem ciekawy, ponieważ wiele dokumentów Microsoft itp. Zaczęło z nich korzystać po każdym stwierdzeniu, a może dopiero …
Jestem programistą raportów, który chce, aby moje zapytania były jak najbardziej wydajne. Pracowałem z DBA, który powiedział mi - myślę, że zawsze miałem do czynienia z raportami na serwerze produkcyjnym - do użycia NOLOCKw każdym zapytaniu. Teraz współpracuję z DBA, który zbanował NOLOCKw każdych okolicznościach - nawet gdy mój raport …
Obecnie studiuję pod kątem SQL 70-433 (egzamin Microsoft Certification) i jestem bardzo zdezorientowany co do pomiaru wydajności „kosztu zapytania”. Zgodnie z dowolną dokumentacją, którą mogłem znaleźć za pośrednictwem Google, koszt zapytania jest wartością procentową i reprezentuje procent całej partii zajętej przez dowolną jego część. To już wydawało mi się trochę …
Biorąc pod uwagę pewien rodzaj oczekiwania, w jaki sposób można znaleźć, które zapytania powodują ich bezpieczne czekanie na produkcyjnym serwerze SQL 2008 R2? W tym konkretnym przypadku zastanawiam się async_network_io.
Pracuję nad projektem i nie jestem pewien, czy istnieje różnica między sposobem działania findkursora a działaniem findOnekursora. Czy findOne to tylko opakowanie find().limit(1)? Rozglądałem się i może ktoś wie, czy mongodb ma do tego specjalną metodę, czy nie. Pracuję z PHP API dla mongodb, jeśli to robi różnicę.
Eksperymentowałem z indeksami, aby przyspieszyć działanie, ale w przypadku łączenia indeks nie poprawia czasu wykonywania zapytania, a w niektórych przypadkach spowalnia. Zapytanie dotyczące utworzenia tabeli testowej i wypełnienia jej danymi to: CREATE TABLE [dbo].[IndexTestTable]( [id] [int] IDENTITY(1,1) PRIMARY KEY, [Name] [nvarchar](20) NULL, [val1] [bigint] NULL, [val2] [bigint] NULL) DECLARE @counter …
Jak sugeruje tytuł, potrzebuję pomocy w uzyskaniu bieżącej sumy w języku T-SQL. Problem polega na tym, że suma, którą muszę zrobić, jest sumą liczby: sum(count (distinct (customers))) Powiedz, że gdybym sam wyliczył liczbę, wynik byłby następujący: Day | CountCustomers ---------------------- 5/1 | 1 5/2 | 0 5/3 | 5 Potrzebuję …
Chcę przeprowadzić analizę porównawczą zapytania zawierającego zdefiniowaną przez użytkownika funkcję, którą napisałem dla PostgreSQL. Czy są jakieś standardowe sposoby przeprowadzenia takiego testu porównawczego? Wiem, że czas można włączyć \timingw wierszu polecenia psql, ale idealnie chciałbym mieć skrypt, który zajmie się wszystkim automatycznie: uruchamianie zapytania kilka razy, czyszczenie pamięci podręcznej PostgreSQL …
Mój lokalny serwer programistyczny znajduje się na Bliskim Wschodzie, ale mój serwer produkcyjny znajduje się w Wielkiej Brytanii. Muszę pokazać użytkownikowi datę w strefie czasowej. Na przykład, jeśli użytkownik jest w Arabii Saudyjskiej, muszę pokazać czas zgodnie z formatem Arabii Saudyjskiej. Czy powinienem utworzyć nową tabelę bazy danych o nazwie …
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.