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

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

1
Обмеження SQLite
Наскільки далеко можна взяти базу даних sqlite від однокористувацького вбудованого прототипу, орієнтованого на прототип?
22 sqlite 

1
Чи є хороший спосіб запустити тригер для кожного запису в таблиці постгресів?
У мене є система, де я не можу керувати дизайном деяких таблиць (реплікується через Slony-I), і тому у мене є ряд того, що ми називаємо «тіньовими таблицями», де я витягую інформацію з реплікуваних таблиць , і зберігайте його в обробленому мені вигляді, знімаючи записи, які я хочу ігнорувати. Зараз, після …

3
Як реалізується LIKE?
Чи може хтось пояснити, як оператор LIKE реалізується в сучасних системах баз даних (наприклад, MySQL або Postgres)? або вказати мені на деякі посилання, які пояснюють це? Наївний підхід полягав би в тому, щоб перевірити кожен запис, виконавши регулярне вираження чи часткове збіг рядків на поле інтересу, але у мене є …

2
Чи потрібні мені окремі індекси для кожного типу запиту, чи буде працювати один індекс з декількома стовпцями?
Я вже дещо знаю відповідь на це питання, але завжди відчуваю, ніби є більше, що мені потрібно підібрати до цієї теми. Моє основне розуміння полягає в тому, що загалом кажучи, єдиний індекс, який просто включає всі поля, на які ви можете запитувати / сортувати, в будь-який момент часу, ймовірно, не …
22 sql-server  index 

7
Потрібно перенести SQL Server на MySQL
У мене є база даних на SQL Server 2008 на сервері Windows, і я хочу перемістити всі дані в базу даних MySQL на сервері Ubuntu. Я спробував використовувати майстра імпорту та експорту SQL Server з драйвером MySQL ODBC, і він правильно отримує доступ до обох баз даних, але файли xml, …

3
Мнезія: переваги та відмінності
Які переваги Mnesia перед основними реалізаціями баз даних SQL і чим вона відрізняється від них? Чи можу я використовувати базу даних для зберігання дійсно величезної кількості даних без помітного зниження продуктивності?

4
Як обмежити максимальну кількість рядків у таблиці лише 1
У моїй базі даних SQL Server є таблиця конфігурації, і ця таблиця повинна мати колись один рядок. Щоб майбутні розробники зрозуміли це, я хотів би не допустити додавання більше одного ряду даних. Я вирішив використовувати для цього тригер, як нижче ... ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERT AS …

1
"ORA-03113: кінець файлу на каналі зв'язку" при запуску
Я читав публікації тут, про підтримку Oracle, і деінде я можу знайти останні три дні, і я відмовився від цієї проблеми ... База Oracle висіла. Вимкнення бази даних просиділо кілька годин, після чого вона вийшла. Він не перезапуститься. Сервер був перезапущений. Oracle було перезапущено. Переходимо крок за кроком: працює без …
22 oracle  startup 

3
Як вибрати порівняння для міжнародної бази даних?
Я розробляю базу даних, яка буде зберігати дані різними мовами (використовуючи UTF-8), тому я вважаю, що найкращим способом відображення результатів запиту є впорядкування його відповідно до мови користувача під час самого запиту ( тому що їх існує більше ніж одна правильні способи зробити це ): SELECT a < b COLLATE …

6
Як визначити, заблокована чи ні таблиця Oracle?
Ми використовували програмне забезпечення BI та базу даних репозиторіїв, які встановлені в Oracle Enterprise 11gR2. Деякі з цих пакетних звітів намагаються отримати доступ до таблиці бази даних, яка все ще може бути заблокована. Як я можу дізнатись, заблокована чи ні таблиця Oracle? Чи є якийсь оператор SQL, який відображає аналогічні …

1
Чому CREATE INDEX… З ONLINE = ON блокує доступ до таблиці протягом декількох хвилин?
У мене є існуюча таблиця: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Ця таблиця має 150 000 000 рядків. Система працює 24x7x365, тому немає регулярних …

5
Чи є СУБД, які дозволяють зовнішній ключ, який посилається на перегляд (і не тільки базові таблиці)?
Натхненний питанням моделювання Джанго: Моделювання баз даних з безліччю відносин багато-багато-багато в Джанго . Дизайн db - це щось на зразок: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName …

2
Критерії прийняття рішення про те, коли використовувати не-dbo схему проти нової бази даних
Я в основному розробник додатків, але мені здається, що я повинен виконувати всі роботи по передній базі даних для мого поточного проекту ( btw ... його MS SQL Server 2008 ). В якості першого рішення я намагаюся розібратися, чи слід розділити свій стан за допомогою окремих баз даних або за …

8
Чи є причина використовувати вкрай скорочені назви таблиць?
Ми використовуємо налаштування бази даних з додатка постачальника, який жахливо важко читати імена таблиць бази даних, і немає документації щодо того, що зберігається де. Я можу зрозуміти, чому можна захотіти придушити їх структуру таблиць у власному додатку, але однією з точок продажу цього додатка (Enterprise Resource Planning) була його налаштування. …

4
Надати дозволи для запуску завдання на сервері SQL
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У мене є робота на моєму сервері MSSQL 2005 року, яку я хочу дозволити запускати будь-якого користувача бази даних. Я не переживаю за безпеку, оскільки вхід до …

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