Czy to w ogóle możliwe? Mój przypadek użycia to tabela księgi, z warunkiem, że po utworzeniu rekordu powinien on być tylko do odczytu, tzn. Nikt nie powinien mieć możliwości jego edycji ani usuwania. Dotyczy to tylko tabeli księgi i tabel z bezpośrednią relacją do niej - istnieją inne tabele w …
W poniższych zapytaniach szacuje się, że oba plany wykonania wykonają 1000 wyszukiwań na unikalnym indeksie. Poszukiwania są sterowane przez uporządkowane skanowanie w tej samej tabeli źródłowej, więc najwyraźniej powinno się kończyć szukanie tych samych wartości w tej samej kolejności. Obie zagnieżdżone pętle mają <NestedLoops Optimized="false" WithOrderedPrefetch="true"> Czy ktoś wie, dlaczego …
Natknąłem się na kilka SELECT DISTINCT TOP Nzapytań, które wydają się być słabo zoptymalizowane przez optymalizator zapytań SQL Server. Zacznijmy od trywialnego przykładu: tabela z milionami wierszy z dwiema naprzemiennymi wartościami. Użyję GetNums funkcji do generowania danych: DROP TABLE IF EXISTS X_2_DISTINCT_VALUES; CREATE TABLE X_2_DISTINCT_VALUES (PK INT IDENTITY (1, 1), …
Czy jest jakaś wbudowana funkcja / procedura składowana / zapytanie, które są pomocne w celu uzyskania informacji o rozmiarze MyTablew bazie danych SQL Server?
Muszę przypisać wartości do 2 zmiennych, jak poniżej w funkcji Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Jak mogę przypisać 2 wartości do 2 zmiennych w jednym poleceniu? Lubić a,b := select col1,col2 from tbl where ...
Korzystam z PostgreSQL 9.2 i działa automatycznie po uruchomieniu systemu (Kubuntu). Jak mogę tego uniknąć? Muszę uruchomić go ręcznie i nie chcę, aby uruchamiał się bez nadzoru, ponieważ muszę spojrzeć na konsolę.
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Po przeszukaniu Internetu nie mogłem znaleźć przyczyny Dlaczego musimy odbudowywać i reorganizować indeksy w SQL Server? co dzieje się wewnętrznie, gdy odbudowujemy i reorganizujemy? Artykuł na stronie …
Próbuję usunąć podmiot główny z bazy danych, ale nie mogę, ponieważ jest on właścicielem schematu. Kiedy idę do edycji użytkownika, pole do odznaczenia schematów jest niebieskie i nie można go usunąć. Jak mogę usunąć zleceniodawcę z tych schematów?
Obecnie używam information_schema.TABLES do obliczenia całkowitego wykorzystania miejsca na dysku pogrupowanego według nazwy bazy danych, ale działa on strasznie wolno. Na serwerach z setkami baz danych obliczenie może potrwać kilka minut. Jaka jest najszybsza metoda obliczania zużycia miejsca na dysku według bazy danych? Czy powinienem tylko patrzeć na system plików? …
Ponieważ varchartak czy inaczej przydzielaj przestrzeń dynamicznie, moje pytanie dotyczy tego, czy używanie varchar(255)jest bardziej wydajne, czy oszczędza więcej miejsca w porównaniu do używania varchar(5000). Jeśli tak, dlaczego?
Mam pytanie związane z wydajnością. Załóżmy, że mam użytkownika o imieniu Michael. Weź następujące zapytanie: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Czy zapytanie faktycznie wykona aktualizację, nawet jeśli jest aktualizowana do tej samej wartości? Jeśli tak, jak mogę temu zapobiec?
Używam maszyny opartej na otwartym kodzie źródłowym (RHEL 6.2) z oprogramowaniem SIEM. Kiedy uruchamiam toppolecenie, widzę postgresi postmasteroba z 96% użyciem procesora. Czy istnieje sposób na sprecyzowanie lub sprawdzenie, co powoduje gromadzenie się tych usług?
Niedawno odkryłem, że MySQL ma silnik „pamięci”, o którym nie wiedziałem (większość mojej pracy z bazami danych dotyczy projektów hobbystycznych, więc uczę się tego, czego potrzebuję). Wygląda na to, że ta opcja powinna dać mi znacznie lepszą wydajność, więc zastanawiam się, czy są jakieś wady z tym związane. Dwa, które …
Pracuję z SQL Server 2012. Chcę dodać użytkownika do bazy danych przed dodaniem go do bazy danych. Oto co przetestowałem: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN [IIS APPPOOL\MyWebApi AppPool] WITH DEFAULT_SCHEMA=[dbo] end …
Właśnie zainstalowałem pgAdmin 4 w wersji 3.0.0 dla macOS Sierra , zastępując pgAdmin dostarczany w pakiecie z Postgres 10.3 działającym lokalnie na tym samym komputerze Mac. Otworzyłem pgAdmin 4.appikonę aplikacji, co spowodowało, że przeglądarka Safari pojawiła się z przodu z zakładką pokazującą zwykły interfejs użytkownika pgAdmin. Dobry. Zamknąłem tę kartę …
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.