Mam zadanie w SQL 2008, które uruchamia przechowywane proc do tworzenia kopii zapasowych wszystkich baz danych. Działa to codziennie za pośrednictwem zadania agenta serwera SQL. Każdego dnia kończy się sukcesem, ale w niektóre dni kończy się sukcesem dopiero po utworzeniu kopii zapasowej kilku baz danych. Za każdym razem może być …
Mam instrukcja usuwania, która używa złego planu, gdy jest uruchamiana w ramach procedury składowanej, ale wybiera znacznie lepszy plan, gdy jest uruchamiany ad-hoc. Odbudowałem wszystkie indeksy dla tabel używanych w zapytaniu i usunąłem wszystkie pamięci podręczne. Optymalizator nadal wybiera zły plan dla procedury składowanej. Chciałbym wiedzieć, dlaczego optymalizator korzysta z …
Pracuję nad aplikacją klient-serwer, która używa OCI do komunikacji z Oracle. W przeszłości nasza aplikacja często traktowała sesje jako nieskończony zasób, być może ze szkodą dla innych aplikacji, które współużytkują ten serwer Oracle. Staram się przekonać innych programistów, że dla naszej aplikacji ważne jest, aby grała się dobrze z innymi …
Jakie są najlepsze praktyki z ogólnymi ustawieniami równoległości? Wiem, że SQL Server domyślnie 0używa wszystkich dostępnych procesorów, ale w jakim przypadku chciałbyś zmienić to domyślne zachowanie? Pamiętam, że gdzieś przeczytałem (będę musiał poszukać tego artykułu), że w przypadku obciążeń OLTP powinieneś wyłączyć równoległość (ustaw maxdop na 1). Nie sądzę, że …
Mam SQL Server 2005 Standard x64, który od kilku miesięcy ma problemy z rywalizacją o DDL TempDB. Serwer napotyka rywalizację o zasób oczekiwania 2: 1: 103 (typ oczekiwania to PAGELATCH_EX). Problem wydaje się występować sporadycznie, gdy serwer jest porządnie obciążony. Monitorowałem wskaźnik „Tabele temperatur do zniszczenia” i może on wzrosnąć …
Jestem programistą i pomagam zespołowi w wynajęciu bazy danych MySQL DBA. Główne wyzwania, przed którymi stoimy, to: Wolniejsze zapytania i wydajność dzięki Hibernacji. Zarządzanie bazą danych (kopie zapasowe, strojenie, łatki, bezpieczeństwo). Skalowalność dzięki wzrostowi danych z nowych źródeł danych i gromadzeniu starszych danych. Planujemy rozpocząć eksplorację danych i hurtownię danych …
Mam następujący widok indeksowany zdefiniowany w SQL Server 2008 (możesz pobrać działający schemat z gist do celów testowych): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE CLUSTERED INDEX UQ_balances_user_id_currency_id …
Używając phpmyadmin do konfiguracji lokalnego testowego wampa, a także prawie w tytule, 3 użytkowników jest oznaczonych jako użytkownik = DOWOLNY, hasło = NIE, na przykład: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No …
Oracle zwraca błąd „ORA-01031: niewystarczające uprawnienia” Kiedy uruchamiam, sqlplus / as sysdbaale sqlplus sys/oracle123 as sysdbanie, dlaczego? Wersja Oracle: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Wersja systemu Linux: SUSE Linux Enterprise Server 11 (x86_64) Wiem, że Oracle używa uwierzytelniania systemu operacyjnego podczas pracy sqlplus / as sysdba, …
Mam kolegę, który chce uzyskać dostęp do jednego wystąpienia programu SQL Server 2008. Będę musiał dać mu prawa do tej instancji. Powinien mieć do tego prawo np Dodaj i zmodyfikuj dane logowania do serwera Dodawaj i modyfikuj plany konserwacji (np. Twórz kopie zapasowe z baz danych) Zaplanuj zadania agenta Nie …
Piszę skrypt PowerShell do przechwytywania następujących liczników serwera SQL: SQL Server: Menedżer pamięci: Całkowita pamięć serwera (KB) SQL Server: Menedżer pamięci: Pamięć serwera docelowego (KB) Moja maszyna ma 3 instancje serwerów SQL, więc chcę, aby ten skrypt przechwytywał wszystkie liczniki dynamicznie i raportował wartość tylko dla 1 próbki. próbowałem napisać …
Tworzę moduł, w którym każdy użytkownik często zapisuje tabelę na 10 do 300 sekund. Po upływie czasu rekord zostanie usunięty. Chodzi o to, że będzie wielu użytkowników, a rekordy będą się bardzo często zmieniać - jak wpłynie to na wydajność aplikacji dla tej tabeli, ponieważ rekordy będą się zmieniać bardzo …
Mam kilka pakietów roboczych dla każdego Mam skonfigurowane zadanie w agencie serwera SQL. Czasami powinienem biec razem. Jaki jest najlepszy sposób, aby uruchomić je wszystkie w danej sekwencji? Jestem trochę zaskoczony, że agent serwera SQL nie może uwzględnić zadań jako kroków zadania do wykonania. Próbowałem
Powiedzmy na przykład, że mam tabelę: Business(BusinessID, Lattitude, Longitude) Wszystkie są oczywiście indeksowane. Jest też 1 milion rekordów Powiedzmy, że chcę znaleźć firmy najbliższe 106,5, na przykład, jak mam to zrobić? Jeśli zrobię SELECT * FROM Business WHERE (Some formula to compute distance here) < 2000 na przykład lub jeśli …
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.