Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті


6
Чи нормалізація бази даних мертва? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Мене виховували старі школи - де ми навчилися проектувати схему баз даних перед діловим …

2
Інструменти даних SQL Server та функції розділу
Я створюю сценарій завантаження розсувного вікна, і функції розділу будуть змінювати свої межі через час. Я створив деякі функції розділу в моєму проекті баз даних SQL Server (SSDT) ​​з певними початковими межами. Однак з часом, і межі функцій розділів змінюються, майбутня база даних SSDT поверне межі до початкових. Чи є …
16 sql-server 


3
Повторити RDS-MySQL на хості, що не є Amazon?
У мене досить велика база даних MySQL (5.1), що працює в Amazon як екземпляр RDS. Я працюю над міграцією її з Амазонії. Щоб зробити це плавно, я хотів би встановити нове обладнання як репліку для екземпляра RDS лише для читання. Я знаю, що RDS підтримує реплікацію в RDS. Чи є …

4
Помилка гарячого резервного копіювання PostgreSQL 9.1: система баз даних запускається
Я працюю над гарячою резервною копією для Postgres 9.1 деякий час і зіткнувся з постійною проблемою. Після перезавантаження Postgres на підлеглому сервері файл журналу pgstartup і файл щоденного журналу в каталозі pg_log зчитуються без помилок. Однак, коли я намагаюся зайти в базу даних за допомогою команди psql, я отримую помилку: …
16 postgresql 

2
Індекс первинного ключа, який не використовується в простому з'єднанні
У мене є такі визначення таблиці та індексу: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Чому жоден з індексів munkalap_id не використовується в наступному запиті? EXPLAIN …

1
Монументальна різниця у часі виконання запитів при використанні підказки RECOMPILE
У мене є два майже однакових запиту, що працюють на одному екземплярі SQL Server 2005: Перший - це оригінальний SELECTзапит, згенерований LINQ (я знаю, я знаю ... Я не розробник додатків, просто DBA :). Другий точно такий же, як і перший, доданий в OPTION (RECOMPILE)кінці. Нічого іншого не змінилося. Перший …

2
Створити Перегляд у визначеній базі даних з динамічним sql?
Я пишу динамічний sql, щоб скинути і створити перегляд у різних базах даних. Тому я написав: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Це дає мені помилку: 'CREATE VIEW' має бути першим висловом у групі запитів. Якщо я видаляю оператор USE …

3
Чи наздоганяє PostgreSQL 9.1 потокова реплікація після відставання без архівації WAL?
Контекст: Скажімо, що під час використання потокової реплікації / гарячої очікування на кластері Postgres 9.1, вузол очікування йде вниз. Він затримується на добу, за цей час у майстра виникає багато DML. У режимі очікування recovery.conf не міститься запис "Resto_command" (для відновлення з файлів журналу WAL), але містить рядок "basic_conninfo" (для …

5
Перевірте, чи немає стовпців NULL
Я намагаюся розібрати простий запит, який я можу зробити, щоб перевірити, чи є у великій таблиці список записів, у якому В будь-якому стовпці є принаймні ОДНЕ пусте (NULL / порожнє) значення. Мені потрібно щось на кшталт SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Я не хочу цього …

1
Як MySQL повертає набір результатів із збереженої процедури?
Я намагаюся обернути голову навколо збережених процедур для використання у веб-додатку. Мені здається, що як би не було останнє твердження в збереженій процедурі MySQL, схоже, це трактується як набір результатів цієї процедури. На жаль, схоже, в документах MySQL є посилання, які говорять про те, що процедура може повертати кілька наборів …

1
Як бази даних зберігають ключові значення індексу (на диску) для полів змінної довжини?
Контекст Це питання стосується детальних відомостей про реалізацію індексів як у системах баз даних SQL, так і в системах NoSQL. Фактична структура індексу (B + дерево, хеш, SSTable тощо) не має значення, оскільки питання стосується конкретно ключів, що зберігаються в одному вузлі будь-якої з цих реалізацій. Фон У базах даних …
16 mongodb  index  nosql  couchdb 

2
Найефективніший спосіб отримання діапазонів дат
Який найефективніший спосіб отримати діапазони дат із такою структурою таблиці? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go Скажіть, що вам потрібен діапазон і для, StartDateі для EndDate. Іншими словами, якщо StartDateпотрапляє між @StartDateBeginі @StartDateEnd, а EndDateпотрапляє між …

2
Кілька операцій з використанням С
Чи є спосіб виконати кілька операцій за допомогою WITHоператора? Щось на зразок WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Я хочу вибрати деякі дані та їх кількість ...
16 oracle  select  cte 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.