Kontekst: Używany jest framework Spring, a wszystkie zapytania są uruchamiane za pomocą JdbcTemplate. Wersja Mysql Server to 5.6.19. tableTo InnoDB tablei domyślnie jak auto commiti poziom izolacji powtarzalne odczytania jest ustawiony. Problem : InsertWystępuje wewnątrz transakcji, a selectczytający te same wstawione dane nie widzi danych. W selectbiegnie poinsert i po …
Mam tabelę, która zawiera klientów i wyniki (oparte na różnych czynnikach, nieistotne w tym przypadku; klient może mieć wiele wyników), który wygląda następująco: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | 1 2 …
W przypadku MySQL wiem, że kopia zapasowa bazy danych jest wykonywana tabela po tabeli w instrukcjach SQL, co powoduje blokowanie, a jeśli zaktualizujesz kolumny podczas tworzenia kopii zapasowej, możesz mieć problemy z integralnością. W moim rozumieniu nie dotyczy to Microsoft SQL Server, ale jak SQL Server sobie z tym radzi? …
Zadanie polegało na wysyłaniu małego miesięcznego raportu do jednego z moich klientów. Raport był wcześniej uruchamiany ręcznie w instancji, dane wyjściowe kopiowane były do arkusza kalkulacyjnego i wysyłane do klienta jako załącznik. Szukam bardziej trwałego rozwiązania, więc zamierzam użyć sp_send_dbmailprocedury składowanej do uruchomienia zapytania i wysłania go jako załącznika. Wszystko …
Mam zapytanie wsadowe, które codziennie uruchamiam w mojej bazie danych. Wydaje się jednak, że utknął w stanie bezczynności i mam duże trudności z debugowaniem tego, co się dzieje. Zapytanie to agregacja w tabeli, która jest jednocześnie wstawiana, co, jak sądzę, w jakiś sposób odnosi się do problemu. (Agregacja dotyczy danych …
Wykonałem dwa samouczki, aby utworzyć bazę danych za pomocą: w pełni uprzywilejowany link użytkownika link użytkownika tylko do odczytu Następnie otrzymałem wskazówkę z samouczka CJ Estela, w której stwierdziłem, że „być może odziedziczyłeś możliwość tworzenia tabel, chociaż nigdy nie daliśmy tego wyraźnie nowemu użytkownikowi”. Oczywiście użytkownik tylko do odczytu może …
Niedawno chciałem podzielić regularne prawa dostępu z jednego użytkownika na serwerze i zdałem sobie sprawę, że proste CREATE USERi GRANT ALL ON DATABASEpolecenia nie pozwolił mu uruchomić prosty SELECTna danych. Chciałbym przyznać prawa do wszystkich tabel z danej bazy danych określonemu użytkownikowi, ale nie jestem pewien, czy to najlepszy pomysł, …
Próbuję zainstalować Postgres 9.3 na Ubuntu 14.04 i pojawia się uciążliwy błąd podczas uruchamiania. Oto co widzę: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Więc sprawdziłem plik dziennika …
Mam następujący Oracle SQL i jego działa i wszystko, ale jest dość brzydkie ze wszystkimi ors. Czy istnieje bardziej zwięzły sposób na zrobienie tego? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM' and …
Mam bazę danych, która jest zawsze w trybie wysokiej dostępności, zsynchronizowana z inną bazą danych w innej instancji. Jak mogę przywrócić z .bakpliku do podstawowej bazy danych za pomocą T-SQL? Jestem nowy w wysokiej dostępności i doradzono mi, że muszę usunąć bazę danych z wysokiej dostępności, zanim będę mógł wykonać …
Mam bazę danych SQL Server 2008 R2 Express z uruchomionym programem Kaspersky Security Center i nie mam pojęcia, w jakich okolicznościach nastąpiła instalacja, ale baza danych wydaje się myśleć, że jest replikowana i nie zwolni miejsca w dzienniku transakcji. na przykład: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases …
Zadanie polegało mi na odkryciu wszystkich wystąpień SQL Server, które działają w naszej domenie. W kilku przypadkach istnieje wiele wystąpień na serwer. Widziałem dwie różne metody wyszukiwania tych wystąpień w PowerShell, ale żadna z nich nie wydaje się znajdować wszystkich. 1) Użyj WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances …
Biorąc pod uwagę następujące stałe: Ta sama baza danych o tej samej strukturze (tabele, indeksy itp.) Te same dane Ta sama konfiguracja SQL Server i sprzęt Te same statystyki Te same opcje SET w kliencie Te same wersje programu SQL Server Te same flagi śledzenia Biorąc pod uwagę te stałe, …
Chcę wdrożyć wysyłanie dzienników w moim środowisku produkcyjnym. Oznacza to, że będę musiał zarządzać łańcuchami kopii zapasowych, które mogą zostać zakłócone przez osoby wykonujące kopie zapasowe w celu odświeżenia środowisk programistycznych. Jeśli mam awarię i chcę użyć kopii zapasowych dziennika do przywrócenia do punktu w czasie, będę również potrzebował kopii …
Muszę zaktualizować tabelę z innej i muszę zaktualizować wszystkie kolumny. Czy oprócz listy wszystkich kolumn w SETklauzuli istnieje sposób na ich zaktualizowanie naraz? Lubię to: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Próbowałem w psql, to nie działa. Muszę wymienić każdą kolumnę w następujący sposób: …
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.