Problem Mamy zapytanie jak SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Ponieważ często dochodzi do przekroczenia limitu czasu (po 10 minutach), postanowiłem zbadać problem. Dane EXPLAIN (ANALYZE, BUFFERS)wyjściowe wyglądają następująco: Aggregate (cost=264775.48..264775.49 …
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 …
Biorąc pod uwagę element zdefiniowany w zbiorze schematów XML jako taki: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Jak zaktualizowałbyś element za pomocą XQuery? Element znajduje się w przestrzeni nazw ns w kolekcji schematu. Próbowałem zaktualizować element poniższego zapytania: update cm.item set data.modify( 'declare namespace ns="http://www.anon.com"; …
To jest moje wolne zapytanie: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, …
Utworzyłem filtrowany indeks poniżej, jednak po uruchomieniu 2 zapytań dalej ten indeks jest wykorzystywany tylko do wyszukiwania w pierwszym przykładzie, który zawiera END_DTTM w JOIN, a nie klauzulę where (to jedyna różnica w zapytaniach) . Czy ktoś może wyjaśnić, dlaczego tak się dzieje? Tworzenie indeksu CREATE NONCLUSTERED INDEX [ix_PATIENT_LIST_BESPOKE_LIST_ID_includes] ON …
Zrobiłem nową instalację SQL Server 2014. Następnie chciałem dołączyć niektóre bazy danych z poprzedniego serwera SQL Server 2012. Skopiowałem wszystko mdfi ldfpliki do katalogu danych, ale gdy próbowałem je dołączyć, mam następujący komunikat o błędzie: UTWÓRZ PLIK napotkał błąd systemu operacyjnego 5 (odmowa dostępu) podczas próby otwarcia lub utworzenia pliku …
Po pierwsze, wybacz długość, ten post jest bardzo długi i potrzebuje trochę tła, po drugie; trudno było mi rozpoznać sygnał z szumu, proszę znieść, jeśli niektóre z nich nie są istotne: Kilka tygodni temu dobrowolnie wybrałem aktualizację do systemu Windows 10. Po wykonaniu tej czynności ostatecznie zdecydowałem się usunąć instalacje …
Mamy bardzo duży stół (100 milionów wierszy) i musimy na nim zaktualizować kilka pól. W przypadku wysyłki kłód itp. Oczywiście chcemy również zachować transakcje wielkości kęsa. Czy poniżej załatwi sprawę? I w jaki sposób możemy sprawić, aby wydrukowała jakieś dane wyjściowe, abyśmy mogli zobaczyć postęp? (próbowaliśmy dodać tam instrukcję PRINT, …
Problem: Czy istnieje jakiś sposób obliczenia liczby bajtów zajmowanych przez tworzenie tabeli, wiem, że możesz uzyskać pewne informacje z information_schema.tables, ale ta informacja nie jest wystarczająco dokładna. Faktycznie wymagana jest liczba bajtów zgodnie z definicją tabeli tylko dla innodb, a sortowanie można również uznać za utf-8-general-ci Na przykład test tabeli …
Muszę zainstalować SQL Server MSDE 2000 SP4 na Windows 10. Mam inne komputery z systemem Windows 7 i 8.1, a program SQL Server MSDE 2000 działa dobrze (ze skonfigurowaną replikacją scalającą). Teraz testuję ten sam scenariusz z Windows 10, ale instalator niespodziewanie zamyka się podczas instalacji. Wiem, że ta wersja …
Zainicjuj dane testowe: CREATE EXTENSION IF NOT EXISTS pgcrypto; CREATE TABLE docs (data JSONB NOT NULL DEFAULT '{}'); -- generate 200k documents, ~half with type: "type1" and another half with type: "type2", unique incremented index and random uuid per each row INSERT INTO docs (data) SELECT json_build_object('id', gen_random_uuid(), 'type', (CASE …
Mam witrynę asp.net z wieloma zapytaniami wstawiającymi, aktualizującymi i usuwającymi działającymi na mojej bazie danych. Kilka dni temu tworzę indeks pełnotekstowy na dwóch kolumnach jednej z tabel. Po tym zdałem sobie sprawę, że kiedy witryna uruchamia zapytania dotyczące aktualizacji w tej tabeli, użycie pamięci i dysku w procesie SQL Server …
Zainstalowałem serwer mysql 5.6.24 na Windows Server 2012 R2. Zaimportowałem pliki zrzutu, a pliki danych są przechowywane w C:\ProgramData\MySQL\MySQL Server 5.6\data Chcę zmienić katalog jak D:\ProgramData\Data. Czy możesz mi pomóc, ktokolwiek?
Piszę zapytanie, które zostanie użyte do wyświetlenia strony dla kanału społecznościowego. Koncepcja polega na tym, że aplikacja mobilna zażąda N elementów i zapewni początkową datę i godzinę, którą zadzwoniłem @CutoffTimeponiżej. Celem czasu odcięcia jest ustalenie, kiedy powinno się rozpocząć okno stronicowania. Powodem, dla którego używamy znacznika czasu zamiast przesunięcia wiersza …
Pracuję w środowisku deweloperskim, aby lepiej zrozumieć TDEszyfrowanie. Mam to działa wraz z kopiami zapasowymi i przywraca na innym serwerze. Miałem kilka pytań, wiem, że muszę wykonać kopię zapasową certyfikatu odpowiednim kluczem prywatnym. USE master; GO BACKUP CERTIFICATE Test TO FILE = 'C:\Test.cer' WITH PRIVATE KEY (FILE = 'C:\Test.pvk', ENCRYPTION …
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.