Zaczynam się uczyć planów wykonania i jestem zdezorientowany, jak dokładnie działa dopasowanie mieszające i dlaczego miałoby być użyte w prostym złączeniu: select Posts.Title, Users.DisplayName From Posts JOIN Users on Posts.OwnerUserId = Users.Id OPTION (MAXDOP 1) Jak rozumiem, wyniki skanowania indeksu górnego stają się skrótem i każdy wiersz w dolnym skrypcie …
Istnieją dwa sposoby połączenia się z Oracle jako administrator za pomocą narzędzia sqlplus: sqlplus sys as sysdba sqlplus system/manager Sądzę, że te konta powinny być wykorzystywane do różnych celów. Do jakich zadań przeznaczone są te dwa schematy? Kiedy powinienem użyć jednego z nich?
Zakładając produkcyjny system OLTP z głównie tabelami InnoDB Jakie są typowe objawy źle skonfigurowanego / źle skonfigurowanego systemu? Jakie parametry konfiguracyjne najczęściej zmieniasz w stosunku do ich wartości domyślnych? Jak dostrzegasz potencjalne wąskie gardła, zanim pojawi się problem? Jak rozpoznajesz i rozwiązujesz aktywne problemy? statusDocenione zostaną wszelkie anegdoty wyszczególniające określone …
Po zadaniu tego pytania porównując sekwencyjne i niesekwencyjne identyfikatory GUID, próbowałem porównać wydajność INSERT na 1) tabeli z kluczem podstawowym GUID inicjowanym sekwencyjnie newsequentialid(), oraz 2) tabeli z kluczem podstawowym INT inicjowanym sekwencyjnie identity(1,1). Spodziewałbym się, że ta ostatnia będzie najszybsza z powodu mniejszej szerokości liczb całkowitych, a także wydaje …
W białej księdze z 2007 r. Porównano wydajność poszczególnych instrukcji select / insert / delete / update i range select w tabeli zorganizowanej jako indeks klastrowy w porównaniu z tabelą zorganizowaną jako sterta z indeksem nieklastrowanym w tych samych kolumnach kluczowych co element CI stół. Zasadniczo opcja indeksu klastrowego działała …
Zgodnie z tym dokumentem Microsoft: http://msdn.microsoft.com/en-us/library/ms174205.aspx Powinienem być w stanie użyć klawiszy Ctrl + K, a następnie Ctrl + D, aby sformatować moje dokumenty SQL w SQL Server Management Studio 2012, ale kiedy używam tej kombinacji, pojawia się błąd: Kombinacja klawiszy (Ctrl + K, Ctrl + D) jest powiązana z …
Nasz system zapisuje wiele danych (rodzaj systemu Big Data). Wydajność zapisu jest wystarczająca dla naszych potrzeb, ale wydajność odczytu jest naprawdę zbyt wolna. Struktura klucza podstawowego (ograniczenie) jest podobna dla wszystkich naszych tabel: timestamp(Timestamp) ; index(smallint) ; key(integer). Tabela może zawierać miliony wierszy, a nawet miliardy wierszy, a żądanie odczytu …
Jeśli chcemy utworzyć nową tabelę z istniejącej w SQL Server, możemy wykonać następujące czynności SELECT * into Table2 from Table1 WHERE 1=2 Po co klauzula? Próbowałem bez klauzuli where i działało dobrze. Widziałem to w wielu przypadkach w Internecie w klauzuli, ale nie było powodu, dla którego jest ona wymagana.
Co zarabiamy, a co straciliśmy podczas tej migracji? Czego powinienem się spodziewać jako wady po migracji? Czy naprawdę nie trzeba zmieniać aplikacji w żadnej sytuacji?
Powiedzmy, tabela carma relację jeden-do-jednego do tabel electric_car, gas_cari hybrid_car. Jeśli a carjest electric_car, nie może już pojawiać się w, gas_cara hybrid_caritp. Czy jest coś złego w takim projekcie? Jakieś problemy, które mogą wystąpić na drodze?
Istnieje wiele flag śledzenia. Niektóre są dobrze udokumentowane, niektóre nie, a inne znalazły drogę do domyślnego stanu zachowania w wersji 2016. Oprócz oficjalnych kanałów wsparcia, pracowników Microsoft itp., Jakie są sposoby na znalezienie nowych flag śledzenia? Przeczytałem kilka ostatnich postów Aarona Bertranda tu i tutaj , ale nie zauważyłem nic …
Pracuję nad bazą danych amazon RDS postgresql, w której wiem, że wystąpił problem z publicznym schematem (być może został usunięty). Ale najwyraźniej schemat istnieje i problem nie został rozwiązany. Oto przykładowa sesja z nowo utworzoną pustą bazą danych: mydb=> CREATE TABLE distributors ( mydb(> did integer, mydb(> name varchar(40) UNIQUE …
Używam Microsoft SQL Server 2012 i próbuję uruchomić proste zapytanie w Management Studio. Otrzymuję następujący błąd (w SSMS, uruchomiony na serwerze): Wystąpił błąd podczas wykonywania partii. Komunikat o błędzie: Zgłoszono wyjątek typu „System.OutOfMemoryException”. W systemie zainstalowano 24 GB pamięci RAM, ale w menedżerze zadań proces sqlservr.exe używa tylko 2,9 GB. …
Znalazłem wiele informacji na temat STATISTICS : jak są one utrzymywane, jak można je tworzyć ręcznie lub automatycznie na podstawie zapytań lub indeksów i tak dalej. Ale nie byłem w stanie znaleźć żadnych wskazówek ani informacji o „najlepszych praktykach” dotyczących tego, kiedyaby je utworzyć: jakie sytuacje odnoszą większe korzyści z …
Kiedy powinienem korzystać z pełnego modelu odzyskiwania, a kiedy powinienem używać prostego modelu odzyskiwania dla baz danych? Zawsze korzystałem z pełnego modelu odzyskiwania, ponieważ jest on domyślny, ale dzisiaj napotkałem ten błąd: Dostawca Microsoft OLE DB dla SQL Server (0x80040E14) Dziennik transakcji dla bazy danych „NAZWA BAZY DANYCH” jest pełny. …
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.