ALTER TABLEZapytanie rozpoczęliśmy kilka godzin temu i dopiero niedawno zdaliśmy sobie sprawę (za pośrednictwem pg_stat_activity), że czeka ono na zamek. Odkryliśmy inne zapytanie, które trzyma blokadę tabeli, którą chcemy zmienić, i nie pozwalając jej odejść. Nasze zapytanie jest „prostym” zapytaniem (zmiana typu danych kolumny), ale działa na ogromnej tabeli. Zamiast …
Mam procedurę składowaną, którą chcę refaktoryzować, w bazie danych zawierającej tysiące SP. Czy istnieje szybki sposób na znalezienie odwołań do tej procedury przechowywanej w innych SP, aby mieć pewność, że nie łamię żadnego innego kodu podczas refaktoryzacji. W kodzie aplikacji mogę łatwo wyszukać wywołania SP i mogę przeszukiwać tekst we …
Próbuję zaktualizować tabelę o tablicę wartości. Każdy element w tablicy zawiera informacje pasujące do wiersza w tabeli w bazie danych SQL Server. Jeśli wiersz już istnieje w tabeli, aktualizujemy ten wiersz o informacje w podanej tablicy. W przeciwnym razie wstawiamy nowy wiersz do tabeli. Zasadniczo opisałem upsert. Teraz staram się …
Mam instancję programu SQL Server 2012 SP2 Enterprise Edition, która zużywa około 20 GB pamięci więcej niż maksimum. limit pamięci. Wystąpienie jest ograniczone do 65 GB, ale pamięć fizyczna używana z poniższego zapytania pokazuje 86 GB SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Serwer jest fizyczny z 2 węzłami NUMA. …
Nawet po przeczytaniu Przewodnika wydajności ładowania danych nadal nie jestem pewien, czy konieczne jest dodanie podpowiedzi do tabeli TABLOCK do pustej tabeli tymczasowej, zdefiniowanej za pomocą indeksu klastrowego, aby uzyskać minimalne rejestrowanie. Oczywiście tabela temp jest tworzona w TempDB, który działa w trybie odzyskiwania SIMPLE, więc pomyślałbym, że jest idealnym …
Piszę skrypt instalacyjny aplikacji, która jest dodatkiem do innej aplikacji, więc chcę sprawdzić, czy istnieją tabele dla innej aplikacji. Jeśli nie, chcę dać użytkownikowi użyteczny błąd. Jednak nie wiem, jaki schemat będzie trzymał tabele. DO LANGUAGE plpgsql $$ BEGIN PERFORM 1 FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n ON n.oid = …
Moje wymaganie polega na utworzeniu zautomatyzowanej wiadomości e-mail jako (sformatowanej wiadomości e-mail w formacie HTML za pośrednictwem poczty w bazie danych). Podstawowe wymaganie zostało spełnione, gdy po uruchomieniu zadania wstawia dane do tabeli, a informacje mają zostać wysłane jako wiadomość e-mail, ale teraz klient zażądał w tym formacie. Aktualny format, …
Korzystam z aplikacji (MapServer - http://mapserver.org/ ), która otacza instrukcje SQL, dzięki czemu instrukcja ORDER BY znajduje się w wewnętrznym zapytaniu. Na przykład SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Aplikacja ma wiele różnych sterowników baz danych. Używam głównie sterownika MS …
Mam bazę danych na SQL Azure i chcę utworzyć diagram bazy danych, ale nie chcę instalować serwera SQL i kopiować bazy danych itp. Czy jest jakiś sposób, aby to zrobić, o którym ktoś wie?
Ponieważ jestem młodym programistą i nie bardzo dobrze posługuję się bazami danych (PostgreSQL 9.3), napotkałem pewne problemy z projektem, w którym naprawdę potrzebuję pomocy. Mój projekt dotyczy gromadzenia danych z urządzeń (do 1000 lub więcej urządzeń), gdzie każde urządzenie wysyła jeden blok danych co sekundę, co daje około 3 milionów …
Próbuję zrozumieć, w jaki sposób różne ustawienia wpływają na zachowanie mojej komunikacji serwer-klient. Na serwerze zainstalowałem samopodpisany urząd certyfikacji z wystawionym certyfikatem wymiany, który został również skonfigurowany do używania przez moją usługę SQL. Na początku chciałbym, aby to połączenie zakończyło się niepowodzeniem, gdy główny urząd certyfikacji nie został zainstalowany na …
Mam miejsce, w VIEWktórym próbuję utworzyć skrypt ewolucji, więc mogę dodać do niego kolumnę. Ta część działa dobrze; kolumna dodana dobrze. Jednak odwrotna sytuacja nie działa; usuń ostatnią dodaną kolumnę z ERROR: cannot drop columns from viewkomunikatem. Problem polega na tym, że ten konkretny pogląd ma wiele odniesień, zarówno od, …
Pracuję z PostgreSQL 9.3 przy użyciu psycopg2interfejsu API bazy danych. Mam interfejs API DB ustawiony na minimalnym poziomie izolacji (tryb „automatycznego zatwierdzania”) i zarządzam własnymi transakcjami bezpośrednio przez SQL. Przykład: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = cur.fetchall() cur.execute("COMMIT;") Zasadniczo, …
Jak wyświetlić wszystkie tabele w bieżącej bazie danych wraz z liczbą wierszy tabeli. Innymi słowy, czy możesz pomyśleć o zapytaniu, które mogłoby wymyślić coś takiego w mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | 1500 | +------------------------++------------------------+ Mile …
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.