Pytanie o dodanie dat i godzin w SQL Server było dość nieszkodliwe, co zapoczątkowało dość fascynującą debatę taksonomiczną. Jak zatem rozróżnić te powiązane terminy i jak je właściwie
Pytanie o dodanie dat i godzin w SQL Server było dość nieszkodliwe, co zapoczątkowało dość fascynującą debatę taksonomiczną. Jak zatem rozróżnić te powiązane terminy i jak je właściwie
Przeglądałem stronę Wikipedii dotyczącą NoSQL i zawiera ona kilka odmian bazy danych magazynu kluczy / wartości, ale nie mogę znaleźć żadnych szczegółów na temat tego, co to znaczy przez magazyn kluczy / wartości w tym kontekście. Czy ktoś mógłby mi wyjaśnić lub powiązać wyjaśnienie ze mną? Ponadto...
Kiedy powinienem odbudować indeksy w mojej relacyjnej bazie danych (SQL Server)? Czy istnieje uzasadnienie dla regularnego przebudowywania
Błąd w całości brzmi: psql: nie można połączyć się z serwerem: brak takiego pliku lub katalogu. Czy serwer działa lokalnie i akceptuje połączenia w gnieździe domeny uniksowej „/tmp/.s.PGSQL.5432”? To mój drugi raz, kiedy konfiguruję Postgresql przez Homebrew na moim Macu i nie mam pojęcia, co...
Czytałem ten artykuł o BBC. Opowiada historię osoby o imieniu Jenifer Null i jej codziennych problemów podczas korzystania z internetowych baz danych, takich jak rezerwacja biletów lotniczych, bankowość internetowa itp. Nie jestem dobrze zorientowany w bazach danych i nie używam go zbyt często....
Ostatnio jedna z naszych aplikacji ASP.NET wyświetliła błąd zakleszczenia bazy danych i zostałem poproszony o sprawdzenie i naprawienie błędu. Udało mi się znaleźć przyczynę impasu w procedurze przechowywanej, która rygorystycznie aktualizowała tabelę w obrębie kursora. Po raz pierwszy widziałem...
O co tu nie chodzi: To nie jest pytanie o zapytania typu catch-all, które akceptują dane wejściowe użytkownika lub używają zmiennych. Dotyczy to wyłącznie zapytań, ISNULL()w których WHEREklauzula została użyta w celu zastąpienia NULLwartości wartością kanaryjską w celu porównania z predykatem,...
Korzystanie z PostgreSQL v9.1. Mam następujące tabele: CREATE TABLE foo ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, type VARCHAR(60) NOT NULL UNIQUE ); CREATE TABLE bar ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, description VARCHAR(40) NOT NULL UNIQUE, foo_id BIGINT NOT NULL REFERENCES foo...
Kiedy tworzysz tabele z wielu sprzężeń do użytku w analizie, kiedy preferowane jest używanie widoków zamiast tworzenia nowej tabeli? Jednym z powodów, dla których wolałbym używać widoków, jest to, że schemat bazy danych został opracowany przez naszego administratora z Rubiego i nie znam go. Mogę...
Jak MyISAM może być „szybszy” niż InnoDB, jeśli MyISAM musi dokonać odczytu dysku dla danych? InnoDB używa puli buforów do indeksów i danych, a MyISAM tylko do
Odwróciłem się innodb_flush_log_at_trx_commit = 2i uzyskałem bardzo dużą prędkość zapisu. Ale czy można bezpiecznie korzystać z witryny
Mam wzorzec zapytania, który musi być bardzo powszechny, ale nie wiem, jak napisać dla niego wydajne zapytanie. Chcę wyszukać wiersze tabeli odpowiadające „najnowszej dacie nie później” niż wiersze innej tabeli. Mam, inventorypowiedzmy, tabelę, która reprezentuje ekwipunek, który przechowuję...
Wszystko to działa: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO...
Mam funkcję zdefiniowaną przez użytkownika: create function ut_FooFunc(@fooID bigint, @anotherParam tinyint) returns @tbl Table (Field1 int, Field2 varchar(100)) as begin -- blah blah end Teraz chcę dołączyć do tego na innym stole, na przykład: select f.ID, f.Desc, u.Field1, u.Field2 from Foo f...
Zainstalowałem PostgreSQL na komputerze z systemem Mac OS X, używając instalatora One Click . Następnie próbuję uzyskać dostęp do PostgreSQL za pomocą psqlpolecenia, ale wydaje się, że nie jest ono dostępne. Dostaję tę wiadomość: psql -bash: psql: command not found Czy muszę zainstalować coś...
Jestem nowy w bazach danych Oracle. Jeśli dobrze zrozumiałem, zmaterializowany widok jest widokiem, którego zestaw wyników jest zapisywany jako fizyczna tabela w bazie danych i ten widok / tabela jest odświeżany na podstawie niektórych parametrów. Jeśli widok jest zapisany jako fizyczna tabela,...
Mam proces, który pobiera kilka rekordów (1000) i działa na nich, a kiedy skończę, muszę oznaczyć ich dużą liczbę jako przetworzonych. Mogę to wskazać za pomocą dużej listy identyfikatorów. Staram się unikać wzorca „aktualizacji w pętli”, dlatego chciałbym znaleźć bardziej skuteczny sposób na...
Mam zoo z 20 milionami zwierząt, które śledzę w mojej bazie danych SQL Server 2005. Około 1% z nich jest czarnych, a około 1% z nich to łabędzie. Chciałem uzyskać szczegółowe informacje na temat wszystkich czarnych łabędzi, więc nie chcąc zalać strony wyników, zrobiłem: select top 10 * from...
Przede wszystkim jestem programistą, nie DBA ani sysadmin; proszę bądź delikatny :) Pracuję nad przepływem pracy aplikacji, w którym pojedyncza akcja użytkownika wywoła złożone zmiany w bazie danych - tworzenie setek rekordów w niektórych tabelach, aktualizowanie setek rekordów w innych itp. W...
Powszechnie wiadomo, że SCHEMABINDINGfunkcja może uniknąć niepotrzebnego buforowania w planach aktualizacji: Jeśli używasz prostych UDF T-SQL, które nie dotykają żadnych tabel (tj. Nie mają dostępu do danych), upewnij się, że określiłeś tę SCHEMABINDINGopcję podczas tworzenia UDF. Spowoduje to...