Mam prostą tabelę z milionem rekordów (14 000 000) i na proste zapytanie spędza zbyt dużo czasu na „wysyłaniu danych”. Stół CREATE TABLE IF NOT EXISTS details ( id int(11) NOT NULL, date date NOT NULL, time int(2) NOT NULL, minutes_online decimal(5,0) NOT NULL, minutes_playing decimal(5,0) NOT NULL, minutes_chatting decimal(5,0) …
Mam serwer PostgreSQL 9.1 działający na 32-bitowym systemie operacyjnym CentOS 5.8 i włączyłem archiwizację WAL. Na tym serwerze są trzy bazy danych: baza danych A, baza danych B i baza danych C. Ktoś usuwa tabelę o 12 po południu w bazie danych B i chcę przywrócić bazę danych B tuż …
Korzystam z aplikacji PHPlist na moim serwerze linode, jednocześnie uruchamiając 12 skryptów PHP, z których każdy otwiera połączenie MySQL. Teraz, kiedy uzyskuję dostęp do listy PHP, często pokazuje ten błąd: Błąd krytyczny: Niestety serwer jest obecnie zbyt zajęty, spróbuj ponownie później. Kiedy próbuję uzyskać dostęp do phpMyAdmin, pokazuje mi błąd …
Czy istnieje opcja równoważenia obciążenia za pomocą zestawów replik mongodb? Nie proszę o HAProxy lub podobny, ale o wbudowaną funkcję od mongodb. Nie można znaleźć wskazówek na ten temat w dokumentacji.
Zasadniczo część naszej tabeli Postgresql jest używana do przechowywania dzienników dostępu do serwera, i dlatego czasami podczas produkcji może być dość duża. czy jest jakiś sposób na ustawienie w postgresql maksymalnej liczby rekordów, jakie może mieć tabela i wypchnięcie najstarszego rekordu?
Czy ktoś ma jakieś linki do testu wydajności silnika bazy danych lub jakieś niepotwierdzone raporty dotyczące poprawy wydajności w SQL Server 2012. Używamy tylko silnika DB, a nie usług raportowania ani BI. Wszelkie porady / gotówki z punktu widzenia aktualizacji?
Mamy proces, który pobiera dane ze sklepów i aktualizuje tabelę zapasów w całej firmie. Ta tabela zawiera wiersze dla każdego sklepu według daty i pozycji. U klientów z wieloma sklepami stół ten może stać się bardzo duży - rzędu 500 milionów rzędów. Ten proces aktualizacji zapasów zwykle uruchamia się wiele …
Pracuję ze starszą bazą danych, która została zaimportowana z MS Access. Istnieje około dwudziestu tabel z nieklastrowanymi, unikatowymi kluczami głównymi, które zostały utworzone podczas aktualizacji MS Access> SQL Server. Wiele z tych tabel ma także unikalne, nieklastrowane indeksy, które są duplikatami klucza podstawowego. Próbuję to oczyścić. Ale to, co znalazłem, …
Mam ten kod tSQL, który działa OK: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Chciałbym jednak przekazać dynamiczną listę wielu par wartości, które są OR między nimi, tj. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes( '/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y") …
Mam takie zapytanie: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Daje to podpowiedź do planu wykonania podobną do tej: Czy dateaddczęść predykatów wyszukiwania jest wykonywana dla każdego wiersza w zapytaniu? Czy też SQL Server oblicza wartość raz dla całego zapytania?
Trzy lub cztery lata temu przeczytałem gdzieś na blogu Oracle, że DBA użył do rozwiązania incydentu awaryjnego funkcji Oracle 10g zastępowania SQL w czasie rzeczywistym. Zasadniczo skonfigurował Oracle w taki sposób, że za każdym razem, gdy otrzymywał określone zapytanie A, zamiast tego wykonywał kolejne zapytanie B. Bez zmiany kodu aplikacji, …
Mam potężną maszynę z 70 GB pamięci RAM. Utworzyłem jedną instancję Oracle z 20 GB jako sga_target. Nie jestem w stanie utworzyć innej instancji Oracle, sga_target > 10Gnawet jeśli utrzymuję pierwszą bazę danych zamkniętą. Jeśli sga_target >=10Gustawię, podczas uruchamiania wyświetla się następujący błąd: ORA-27104: Definiowane przez system limity pamięci współdzielonej …
Mam bazę danych InnoDB, którą chciałbym przenieść na Amazon RDS. Moja obecna implementacja, hostowana na własnym serwerze, pokazuje około 8 milionów zapytań miesięcznie. Witryna RDS twierdzi, że stawka We / Wy 0,10 USD za 1 milion żądań Czy 1 I / O = 1 zapytanie? tj. czy naliczę opłatę w …
Jakoś wydaje się, że SQL * Plus (przynajmniej w systemie Windows) nie jest w stanie zlokalizować skryptu ze ścieżką względną, gdy jest wywoływany za pomocą @@i gdy ścieżka zaczyna się od pojedynczej lub podwójnej kropki. Na przykład w obszarze x:\some\whereMam następującą strukturę katalogów: script.sql main-dir\main-sub-dir call-script.sql script.sql To znaczy: dwa, …
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.