Moje pytanie dotyczy użycia indeksów. Czy powinienem rozpocząć indeksowanie od samego początku, czy gdy pojawi się problem z wydajnością? Możemy również utworzyć indeks tymczasowy podczas wykonywania zapytania. Jakie są zalety i wady takich
Moje pytanie dotyczy użycia indeksów. Czy powinienem rozpocząć indeksowanie od samego początku, czy gdy pojawi się problem z wydajnością? Możemy również utworzyć indeks tymczasowy podczas wykonywania zapytania. Jakie są zalety i wady takich
Aktualizuję mój IDENTITYskrypt kontroli przepełnienia do konta DECIMALi NUMERIC IDENTITYkolumn . W ramach kontroli obliczam rozmiar zakresu typu danych dla każdej IDENTITYkolumny; Używam tego do obliczenia, jaki procent tego zakresu został wyczerpany. Dla DECIMALi NUMERIC wielkość tego zakresu...
Pracując nad optymalizacją niektórych procedur przechowywanych, usiadłem z DBA i przeszedłem niektóre procedury przechowywane z wysoką aktywnością blokowania i / lub dużą aktywnością odczytu / zapisu. Jedną rzeczą, o której wspominał DBA było to, że powinienem zadeklarować wszystkie zmienne...
Sprawdzam mój dziennik SQL Server. Widzę kilka takich wpisów: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14....
Oto mój przykład zapytania: SELECT nickname, CASE class_id WHEN 1 THEN 'Druid' WHEN 2 THEN 'Necromancer' WHEN 3 THEN 'Mage' WHEN 4 THEN 'Priest' WHEN 5 THEN 'Warrior' WHEN 6 THEN 'Stalker' WHEN 7 THEN 'Paladin' WHEN 8 THEN 'Psionic' END class_name, ROUND(AVG(level),2) level,...
Mam dwa podobne zapytania, które generują ten sam plan zapytań, z tym wyjątkiem, że jeden plan zapytań wykonuje skanowanie indeksu klastrowanego 1316 razy, podczas gdy drugi wykonuje go 1 raz. Jedyną różnicą między tymi dwoma zapytaniami są różne kryteria daty. Długotrwałe zapytanie faktycznie...
Próbuję zrozumieć problem, który mamy z SQL Server 2000. Jesteśmy witryną o umiarkowanie transakcyjnym charakterze i mamy zapisany proces, sp_GetCurrentTransactionsktóry akceptuje ID klienta i dwie daty. Teraz, w zależności od dat i klienta, to zapytanie może zwrócić wszystko od zera do 1000...
Mam kilka tabel z ilością rzędów od 5M do 1,5G Każda tabela ma swoje pole BLOB, którego rozmiar waha się od 100 bajtów do 30 MB i które są przechowywane jako „duże typy wartości poza wierszem” = ON Tabele są przechowywane w różnych aplikacjach z 3-4 plikami na różnych dyskach @ różnych...
Biorąc pod uwagę proste łączenie trzech tabel, wydajność zapytania zmienia się drastycznie, gdy ORDER BY jest uwzględniony, nawet bez zwracania wierszy. Rzeczywisty scenariusz problemu zajmuje 30 sekund, aby zwrócić zero wierszy, ale jest natychmiastowy, gdy nie uwzględniono ORDER BY....
Zarówno C:\PostgreSQLi C:\PostgreSQL\datamieć postgresużytkownika z pełnym dostępem i uprawnieniami administratora. Uruchomiłem postgresql-9.1.2-1-windows.exe od użytkownika postgres jako administrator. CelC:\PostgreSQL Za każdym razem, gdy próbuję, pojawia się komunikat „Inicjalizacja klastra...
Zastanawiam się nad przepisaniem aplikacji lokalnej VB (zainstalowanej lokalnie) (fakturowanie + inwentaryzacja) jako aplikacji Clojure dla małych firm. Zamierzam to zaoferować jako aplikację SaaS dla klientów w podobnych branżach. Patrzyłem na opcje bazy danych: Moim wyborem był RDBMS: Postgresql...
Jesteśmy w trakcie tworzenia aplikacji internetowej, która zawiera komponent danych przestrzennych. Na początku nasze porównania danych przestrzennych przyjmą dany punkt i zwrócą dopasowane, nakładające się wielokąty przestrzenne. To powiedziawszy, nasza baza danych zawiera wiele innych...
Mam JEDEN długą stronę HTML, kilka zestawów pytań podzielonych na małe sekcje (ok. 15 podsekcji na jednej stronie), w sumie pytania to około 100 pytań: różni się od wprowadzania, wielokrotnego wyboru, pól wyboru, przycisków opcji, pola tekstowego, i przesyłanie plików. Jedno pytanie może zawierać...
W dokumencie Oracle The Query Optimizer , w View Scalanie , znalazłem następujące informacje Optymalizacja łączenia widoków dotyczy widoków, które zawierają tylko selekcje, rzuty i sprzężenia. Oznacza to, że scalane widoki nie zawierają operatorów ustawiania, funkcji agregujących, DISTINCT,...
To pytanie dotyczy wydajności indeksu SQL Server z indeksem zakrywającym varchar(2000)jako INCLUDEa. Próbuję poprawić wydajność w powolnej i niestabilnej aplikacji bazy danych. W niektórych przypadkach dane są dostępne za pośrednictwem dużych ciągów varchar, z zapytaniami w tym multple operacji...
Mam potrzebę kryminalistycznego usuwania danych z Oracle. Jeśli go po prostu usunę, rozumiem, że dane nadal będą znajdować się w pliku danych, dopóki to miejsce nie zostanie ponownie wykorzystane. Nie martwię się o przestrzeń do ponawiania / archiwizacji / cofania, szybko się zestarzeją. Czy...
Testowałem kilka rzeczy i dodałem: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; więc teraz, kiedy to zrobię show grants for cptnotsoawesome@localhost; Widzę, że jednym z nich jest: Grants for
Mam bazę danych MySQL na komputerze A i chcę uzyskać dostęp do mysqldump z komputera B. Oba komputery działają w systemie Linux, a ja mam również dane uwierzytelniające obu, ale nie mam dostępu do mysqldump. Co mogę
Do moich badań prosiłem o schematy koncepcyjne z systemu informacyjnego agencji rządowej. Moja prośba została odrzucona, ponieważ stanowi zagrożenie bezpieczeństwa. Tak naprawdę nie mam bogatej bazy danych, więc nie mogę zweryfikować tego roszczenia. Czy ujawnienie schematu naprawdę stanowi tak...
Właśnie wdrożyłem funkcję na mojej stronie http://sqlfiddle.com, która pozwala użytkownikom przeglądać surowe plany wykonania swoich zapytań. W przypadku PostgreSQL, MySQL i (do pewnego stopnia) Oracle spojrzenie na wyjściowy plan wykonania wydaje się zrozumiałe. Jednak jeśli spojrzysz na dane...