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


2
Tabela kolejek FIFO dla wielu pracowników w programie SQL Server
Próbowałem odpowiedzieć na następujące pytanie dotyczące przepełnienia stosu: Jakiego sposobu blokowania SQL Server 2005/2008 należy użyć do przetwarzania pojedynczych wierszy tabeli w wielu instancjach aplikacji serwera? Po opublikowaniu dość naiwnej odpowiedzi, pomyślałem, że położyłem pieniądze tam, gdzie były moje usta i faktycznie przetestowałem sugerowany scenariusz, aby upewnić się, że nie …

4
Kolejność sortowania określona w kluczu podstawowym, ale sortowanie odbywa się w SELECT
Przechowuję dane czujnika w tabeli SensorValues . Tabela i klucz podstawowy są następujące: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED ( [DeviceId] ASC, [SensorId] ASC, [Date] DESC ) WITH ( FILLFACTOR=75, DATA_COMPRESSION = …

2
Przechowywanie cen w SQLite, jakiego typu danych użyć?
Korzystam z SQLite i muszę przechowywać ceny. REALTyp danych SQLite mówi, że używa, floating-pointco jest niedopuszczalnym miejscem do przechowywania cen. Czy oprócz TEKSTU istnieje inny typ danych, którego można używać do przechowywania cen w sposób numeryczny, aby były one poprawnie sortowane?




4
W jaki sposób duże pola INCLUDE wpłyną na wydajność systemu?
To pytanie dotyczy wydajności indeksu SQL Server z indeksem zakrywającym varchar(2000)jako INCLUDEa. Próbuję poprawić wydajność w powolnej i niestabilnej aplikacji bazy danych. W niektórych przypadkach dane są dostępne za pośrednictwem dużych ciągów varchar, z zapytaniami w tym multple operacji strunowych, takich jak SUBSTRING(), SPACE()i DATALENGTH(). Oto uproszczony przykład dostępu; update …

4
Ile ryzyka dla bezpieczeństwa stanowią publikowane schematy koncepcyjne?
Do moich badań prosiłem o schematy koncepcyjne z systemu informacyjnego agencji rządowej. Moja prośba została odrzucona, ponieważ stanowi zagrożenie bezpieczeństwa. Tak naprawdę nie mam bogatej bazy danych, więc nie mogę zweryfikować tego roszczenia. Czy ujawnienie schematu naprawdę stanowi tak duże zagrożenie bezpieczeństwa? Mam na myśli, że są dość abstrakcyjne i …

2
Do czego odnosi się termin „projekcja” w zapytaniu SQL (lub definicji widoku)
W dokumencie Oracle The Query Optimizer , w View Scalanie , znalazłem następujące informacje Optymalizacja łączenia widoków dotyczy widoków, które zawierają tylko selekcje, rzuty i sprzężenia. Oznacza to, że scalane widoki nie zawierają operatorów ustawiania, funkcji agregujących, DISTINCT, GROUP BY, CONNECT BY itd. (moje podkreślenie) Mogę tylko zgadywać, do czego …
15 oracle  select 

2
kryminalistyczne usuwanie / aktualizacja danych
Mam potrzebę kryminalistycznego usuwania danych z Oracle. Jeśli go po prostu usunę, rozumiem, że dane nadal będą znajdować się w pliku danych, dopóki to miejsce nie zostanie ponownie wykorzystane. Nie martwię się o przestrzeń do ponawiania / archiwizacji / cofania, szybko się zestarzeją. Czy istnieją metody zapewnienia, że ​​dane zostaną …
15 oracle  security 

2
Projektowanie bazy danych kwestionariuszy - który sposób jest lepszy?
Mam JEDEN długą stronę HTML, kilka zestawów pytań podzielonych na małe sekcje (ok. 15 podsekcji na jednej stronie), w sumie pytania to około 100 pytań: różni się od wprowadzania, wielokrotnego wyboru, pól wyboru, przycisków opcji, pola tekstowego, i przesyłanie plików. Jedno pytanie może zawierać wiele odpowiedzi uzyskanych z grupy pól …

3
PostgreSQL vs. MySQL: porównanie funkcji przestrzennych
Jesteśmy w trakcie tworzenia aplikacji internetowej, która zawiera komponent danych przestrzennych. Na początku nasze porównania danych przestrzennych przyjmą dany punkt i zwrócą dopasowane, nakładające się wielokąty przestrzenne. To powiedziawszy, nasza baza danych zawiera wiele innych komponentów, które obejmują wszystkie typowe rzeczy, które można znaleźć w ogólnej relacyjnej bazie danych. Jesteśmy …

2
Baza danych bez schematu / elastyczna + ACID?
Zastanawiam się nad przepisaniem aplikacji lokalnej VB (zainstalowanej lokalnie) (fakturowanie + inwentaryzacja) jako aplikacji Clojure dla małych firm. Zamierzam to zaoferować jako aplikację SaaS dla klientów w podobnych branżach. Patrzyłem na opcje bazy danych: Moim wyborem był RDBMS: Postgresql / MySQL. Mogę skalować do 400 użytkowników w pierwszym roku, z …

5
PostgreSQL: Inicjalizacja klastra bazy danych nie powiodła się
Zarówno C:\PostgreSQLi C:\PostgreSQL\datamieć postgresużytkownika z pełnym dostępem i uprawnieniami administratora. Uruchomiłem postgresql-9.1.2-1-windows.exe od użytkownika postgres jako administrator. CelC:\PostgreSQL Za każdym razem, gdy próbuję, pojawia się komunikat „Inicjalizacja klastra bazy danych nie powiodła się”. pytania Czy można uruchamiać wszystko bez usługi Windows? Czy istnieje obejście, które należy zainstalować jako usługę systemu …

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.