W tym pytaniu ma ten sam problem co ja. Potrzebuję czegoś takiego: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Jest to brzydkie i nie używa indeksów. W takim przypadku jest to naprawdę jedyny sposób, aby to zrobić …
Korzystam z wysokiej bazy danych transakcyjnych (średnio ~ 175 tys. Transakcji / minutę, prawie 9 mln rekordów na godzinę dodawanych i usuwanych) Do niedawna nie stanowiło to większego problemu, ponieważ dodawaliśmy i usuwaliśmy ~ 7,5 mln rekordów, ale przy najnowszych napływach danych czyszczenie duchów nie wydaje się być w stanie …
Dodałem zadanie skryptowe do projektu SSIS w VS2015. Po wdrożeniu do SQL Server 2016 dostałem komunikat o błędzie, że version 15.0skrypt nie jest obsługiwany. Gdzie to się dzieje version 15 come from? Czytając inne, podobne pytania na temat Przepełnienia stosu, widzę, że możesz ustawić docelową wersję projektu na SQL Server …
Zadałem tutaj pytanie: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows o dzieleniu wartości z tej samej tabeli, w tej samej kolumnie, ale w różnych wierszach. Teraz mam problem polegający na tym, że mam więcej liczników i mianowników (z różnymi uns). Czy nadal self joinjest dobrym sposobem na rozwiązanie tego problemu w Postgres, czy są lepsze rozwiązania? …
Utworzyłem tabelę z 650 kolumnami numerycznymi (19,4). Po włączeniu kompresji strony, uruchamiam ALTER TABLE fct.MyTable REBUILD WITH (DATA_COMPRESSION = PAGE); dostaję Msg 1975, poziom 16, indeks stanu 1 Długość wiersza „PK_Mytable” przekracza maksymalną dopuszczalną długość „8060” bajtów. ale 650 razy 9 bajtów to tylko 5850 bajtów, co jest dość dalekie …
Projektuję tabelę pozycji, która (potencjalnie) będzie zawierać dziesiątki milionów rekordów. Niektóre elementy nie będą dostępne, dopóki nie zostaną „zatwierdzone” przez administratora. Przez „use” rozumiem, że do takich pozycji nie będzie odwoływać się żadna inna tabela, dopóki nie zostaną „zatwierdzone”. Do 50% produktów może być „niezatwierdzonych” w dowolnym momencie. Zapisy mogą …
Oto prosta tabela, w której rekordy mogą odnosić się do rekordów nadrzędnych w tej samej tabeli: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); Z dodatkowym wymogiem, że jedna z pozostałych wartości pól ( …
Moja sytuacja wygląda następująco: Tabela STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Tabela LOKALIZACJA: ID *[PK]* LOCATION_NAME Tabela WORK_PLACE: ID *[PK]* WORKPLACE_NAME Tabela INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Oczywiście 3 FK w INVENTORY_ITEMS odnoszą się do kolumn „ID” w odpowiednich innych tabelach. Odpowiednie tabele tutaj to STOCK_ARTICLE …
Posiadanie tabeli z 3 kolumnami: ID category flag 1 A 1 2 A 0 3 A 0 4 B 0 5 C 0 Chcę wybrać wszystkie wiersze, które mają flag = 1co najmniej raz na kategorię. Oczekiwane rezultaty: ID category flag 1 A 1 2 A 0 3 A 0 …
Ostatnio otrzymałem zadanie wydrukowania wszystkich liczb pierwszych (1-100). Tam drastycznie mi się nie udało. Mój kod: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Chociaż nie udało …
Próbuję ustalić, który zastosować i kiedy jest odpowiedni czas na zastosowanie kompresji. Zadaję to pytanie, aby uzyskać wgląd w tę społeczność. Przeczytałem kilka artykułów, ale chciałem mieć miejsce, w którym adresowane jest to do Administratorów DB.
Jaka jest różnica między wyszukiwaniem indeksu klastrowanego (CI) a wyszukiwaniem indeksu klastrowanego (NCI)? Czy jedno działa lepiej od drugiego? Pytam o to, ponieważ mam tabelę z 50 milionami wierszy i 150 kolumnami. Ma kolumnę o nazwie IDzdefiniowanej jako indeks klastrowany. Jest na nim jeszcze jeden NCI o tym samym identyfikatorze …
Dokumentacja Cassandra stwierdza, Nie używaj indeksu w następujących sytuacjach: W kolumnach o wysokiej liczności, ponieważ następnie przeszukujesz ogromną liczbę rekordów w celu uzyskania niewielkiej liczby wyników. Zobacz problemy przy użyciu indeksu kolumny o wysokiej liczności poniżej. To idzie, Jeśli utworzysz indeks w kolumnie o wysokiej liczności, która ma wiele różnych …
Niedawno dowiedziałem się, że jedna tabela sterty ma fragmentację powyżej 70%. Więc postanowiłem zrobić ALTER TABLE dbo.myTable REBUILD Zabawne, potem miałem 20% fragmentacji. Odtąd nie było na tym stole żadnego zapisu. Więc postanowiłem zrobić przebudowę jeszcze raz. Po 2 razach stół rozdrabnia 50% fragmentacji, więc jeszcze więcej! Naprawdę nie rozumiem, …
Kiedy sprawdzam nasz serwer SQL Prod, za każdym razem, gdy otwieram Monitor aktywności, zawsze widzę SQLCLRpierwszą listę w sekcji oczekiwania na zasoby w Monitorze aktywności. Zawsze ma wysoką liczbę. Do czego służy SQLCLR? Czy to źle, że serwer ma to SQLCLRw monitorze aktywności o wysokiej liczbie oczekujących zasobó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.