Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności


3
Jak określić master w mysql master-slave
Konfiguruję replikację MySQL Master-slave i próbuję wymyślić, jak poradzić sobie z sytuacją przełączania awaryjnego, w której promuję slave do master (w przypadku awarii master). Mój serwer aplikacji musi przekierowywać wszystkie zapisy do bieżącego wzorca, ale nie mogę używać HA na poziomie serwera między wzorcem a urządzeniem podrzędnym (bicie serca, utrzymywanie …

5
Różnica między pełną kopią zapasową a pełną kopią zapasową tylko do kopiowania
Widziałem w centralnym wątku programu SQL Server Czy pełna kopia zapasowa obciąża dziennik? pełna kopia zapasowa nie obcina dziennika: Nie. Pełne lub różnicowe kopie zapasowe nie obcinają dziennika transakcji. - Lynn Pettis Nie - pełna kopia zapasowa nie obcina dziennika. - Chad Crawford Czym więc różni się pełna kopia zapasowa …

2
Centralna procedura składowana do wykonania w kontekście wywołania bazy danych
Pracuję nad niestandardowym rozwiązaniem konserwacyjnym, korzystając z sys.dm_db_index_physical_statswidoku. Obecnie odwołuje się do niego z procedury przechowywanej. Teraz, gdy ta procedura przechowywana działa na jednej z moich baz danych, robi to, co chcę, i pobiera listę wszystkich rekordów dotyczących dowolnej bazy danych. Kiedy umieszczam go w innej bazie danych, wyświetla listę …

2
Ogranicz prawa do połączenia na serwerze SQL
Mam aplikację do wdrożenia w środowisku produkcyjnym, która korzysta z zabezpieczeń „systemu honoru”. Oznacza to, że wszyscy użytkownicy łączą się z bazą danych przy użyciu poświadczenia użytkownika / hasła SQL, a aplikacja sama zarządza uprawnieniami. Ta ostatnia część nie przeszkadza mi tak bardzo, jak fakt, że obiekt połączenia zawiera osadzone …

2
efektywny projekt tabeli / indeksu mysql dla 35 milionów wierszy + tabela, z ponad 200 odpowiednimi kolumnami (podwójnymi), o które można zapytać o dowolną kombinację
Szukam porady na temat projektowania tabeli / indeksu w następującej sytuacji: Mam dużą tabelę (dane historii cen akcji, InnoDB, 35 milionów wierszy i rośnie) ze złożonym kluczem podstawowym (assetid (int), date (date)). oprócz informacji o cenach mam 200 podwójnych wartości, które muszą odpowiadać każdemu rekordowi. CREATE TABLE `mytable` ( `assetid` …

1
Ostrzeżenie w planie zapytań „Szacunek liczności”
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Powyższe zapytanie zawiera ostrzeżenie w planie zapytań. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Dlaczego ma ostrzeżenie? Jak rzutowanie na …


1
Odbiornik Oracle 11g nie działa z błędami ORA-12514 i ORA-12505
Na moim komputerze programistycznym uruchamiam instancję Oracle 11g lokalnie i mogę połączyć się z instancją lokalną bezpośrednio za pośrednictwem SqlPlus: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Express Edition Release …


1
Zduplikuj użytkownika bazy danych Oracle
Będziemy mieć zewnętrznych audytorów, którzy przeprowadzą przegląd naszej bazy danych Oracle. Będą uruchamiać narzędzie do przeprowadzenia przeglądu i do tego wymagają identyfikatora użytkownika, który może połączyć się z bazą danych i pobrać z niej informacje. W tym celu mamy istniejącego użytkownika w bazie danych. Jest to jednak identyfikator produkcji i …
17 oracle 

2
Zakleszczenia od zamków na tych samych tabelach tymczasowych w różnych procesach
Znalazłem impas, który wydaje się pokazywać coś, co moim zdaniem było niemożliwe. W impasie występują dwa procesy: 1. process8cf948 SPID 63 Wykonanie ALTER TABLE w tabeli tymczasowej #PB_Cost_Excp_Process_Invoices_Work. Posiada blokadę IX w tabeli #PB_Cost_Excp_Process_Invoices_Work z identyfikatorem obiektu 455743580 2. process4cb3708 SPID 72 Występowanie w AKTUALIZACJI na tymczasowym stole #PB_Cost_Excp_Process_Invoices_Work, który …

3
Jaka jest różnica między POINT (X, Y) i GeomFromText („POINT (XY)”)?
Chciałbym przechowywać pewne geometryczne pozycje w mojej bazie danych MySQL. W tym celu używam typu danych POINT. Niemal wszędzie czytam, że GeomFromTextnależy użyć tej funkcji do wstawienia danych do tabeli. Jednak dowiedziałem się, że to POINT(X,Y)również działa. Nie znalazłem żadnego opisu, dlaczego GeomFromTextnależy go użyć zamiast POINT. Na przykład mam …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.