Korzystam z MySQL 5.6. Nie jestem w stanie stworzyć zmaterializowanego widoku, jak to możliwe w Oracle. Widziałem jedno lub dwa rozwiązania, takie jak Flexview. Czy ktoś może mi powiedzieć najlepszy sposób na stworzenie zmaterializowanego widoku w MySQL (automatyczne odświeżanie jak w Oracle) przy minimalnym stopniu złożoności?
Kiedy uruchamiam to polecenie za pomocą SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Dostaję, Arithmetic overflow error converting expression to data type int. Masz pojęcie, co jest tego przyczyną? Po prostu postępuję zgodnie z instrukcjami zawartymi w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Czy istnieją jakieś narzędzia porównywalne z pakietem narzędzi SSMS 2012 ? Licencja (30 USD na maszynę, …
Biorąc pod uwagę następującą tabelę sterty z 400 wierszami ponumerowanymi od 1 do 400: DROP TABLE IF EXISTS dbo.N; GO SELECT SV.number INTO dbo.N FROM master.dbo.spt_values AS SV WHERE SV.[type] = N'P' AND SV.number BETWEEN 1 AND 400; oraz następujące ustawienia: SET NOCOUNT ON; SET STATISTICS IO, TIME OFF; SET …
Jakie są warunki, które powodują wyświetlenie ostrzeżenia o planie wykonania „Nadwyżka dotacji” ? Przyznanie pamięci zapytania wykryło „ExcessiveGrant”, co może wpłynąć na niezawodność. Rozmiar dotacji: początkowy 5128 KB, końcowy 5128 KB, używany 16 KB. SSMS Plan Explorer Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive Grant" RequestedMemory="5128" GrantedMemory="5128" MaxUsedMemory="16" /> </Warnings>
Mam zapytanie, które bierze ciąg json jako parametr. Json to tablica par szerokości i długości geograficznej. Przykładowe dane wejściowe mogą być następujące. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Wzywa TVF, który oblicza liczbę punktów POI w pobliżu punktu geograficznego, w odległości 1,3,5,10 mil. create or alter function [dbo].[fn_poi_in_dist](@geo geography) returns table …
Mam tabelę z kolumną, w której nie chcę, aby statystyki były tworzone lub aktualizowane. Lepsze oszacowanie liczności złączeń uzyskuję, jeśli wymuszę na narzędziu optymalizującym kwerendy użycie gęstości statystyki na kluczu podstawowym, a nie histogramu statystyki w tej kolumnie. Automatyczne aktualizowanie i automatyczne tworzenie statystyk są włączone na poziomie bazy danych …
Chcę tylko wiedzieć, jak zainstalować modułpg_tgrm używany w schemacie indeksowania trygramu, który pozwala na wykonywanie zakotwiczonych wzorców wyszukiwania w indeksie. WHERE foo LIKE '%bar%';
Scenariusz: Mamy dwie tabele Tbl1i Tbl2na serwerze subskrybenta. Tbl1Jest replikowane z Wydawcy Server Ai ma dwa spusty - wstaw i aktualizacji. Wyzwalacze to wstawianie i aktualizowanie danych Tbl2. Teraz musimy wyczyścić (około 900 milionów rekordów), z Tbl2których łącznie ponad 1000 milionów rekordów. Poniżej przedstawiono rozkład danych z jednego miesiąca do …
Wybacz, jestem programistą, który przeniósł się do świata SQL. Myślałem, że mogę poprawić trochę SQL, dodając zmienne, ale nie działało to tak, jak się spodziewałem. Czy ktoś może mi powiedzieć, dlaczego to nie działa? Nie chcę się obejść, chcę poznać powody, dla których to nie działa tak, jak wyobrażam sobie, …
Mam zapytanie, które działa znacznie szybciej z select top 100i znacznie wolniej bez top 100. Liczba zwróconych rekordów wynosi 0. Czy możesz wyjaśnić różnicę w planach zapytań lub udostępnić linki tam, gdzie taka różnica jest wyjaśniona? Zapytanie bez toptekstu: SELECT --TOP 100 * FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID = …
SQL Server 2016 AT TIME ZONEwydaje się niedeterministyczny. Jednak nie byłem w stanie znaleźć dokumentacji oficjalnie stwierdzającej to ani uzasadniającej jej uzasadnienie. Dlaczego jest AT TIME ZONEniedeterministyczny? Przykład pokazujący brak determinizmu Wykonywanie: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED ); Zwraca …
Operacja „ALTER INDEX ALL REBUILD” na SQL Server 2012 nie powiodła się, ponieważ w dzienniku transakcji zabrakło miejsca. Indeksy nigdy nie zostały zreorganizowane ani odbudowane, więc fragmentacja wynosi ponad 80% na prawie wszystkich z nich. Baza danych wykorzystuje prosty model odzyskiwania. Zakładałem, że po każdej operacji indeksu wykonywanej przez komendę …
Mam serwer PostgreSQL z kilkoma bazami danych. Jedna z baz danych jest nazywana postgresi była tam od samego początku. Nie widziałem żadnych tabel w środku i nigdy nie korzystałem z nich jawnie, ale zauważyłem, że każdy użytkownik może tworzyć tabele w bazie danych (nie tego chcę - nie chcę, aby …
Informacje o dacie i godzinie możemy przechowywać na kilka sposobów. Jakie jest najlepsze podejście do przechowywania informacji DateTime? Przechowywanie daty i godziny w 2 osobnych kolumnach lub jednej kolumnie przy użyciu DateTime ? Czy możesz wyjaśnić, dlaczego to podejście jest lepsze? (Link do dokumentacji MySQL w celach informacyjnych, pytanie jest …
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.