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

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

2
Обґрунтування LNNVL
LNNVL - вбудована функція oracle, яка повертає TRUE для оцінювання умов FALSE або UNKNOWN та повертає FALSE для умов, що оцінюються на TRUE. Моє запитання: яка користь буде повернути протилежне умові істини, а не просто обробляти значення NULL? Наприклад, припустимо, що у вас є таблиця Emp зі стовпцями StartCommission та …


5
Групування за годиною за великими наборами даних
Використовуючи MS SQL 2008, я вибираю усереднене поле з 2,5 мільйонів записів. Кожен запис представляє одну секунду. MyField - це середньомісячна середня кількість записів на 1 секунду. Звичайно серверний процесор досягає 100%, і вибір займає занадто багато часу. Мені потрібно, можливо, зберегти ці усереднені значення, щоб SQL не повинен вибирати …
12 sql-server  query 

4
Видалення обмеження (індексу) на стовпчик
Як я можу змінити тип таблиці, на якій є індекс? Я спробував зробити стовпчик «alter» у порожній таблиці, щоб змінити тип від дати дати до varchar (15), і я отримав помилки, кажучи, що він має залежності від стовпця (який виявився індексами). Мені вдалося легко обійти цю проблему локально, клацнувши правою …

4
Коли використовувати тип даних XML
Я відповідаю за створення бази даних про проект. У нас є поля, які рідко мають значення (1 на кожні 10 000 записів), і я намагаюся розробити найкращий спосіб збереження цього в базі даних. Наскільки я бачу, у мене є 3 варіанти: Додайте стовпчик у таблицю для кожного додаткового значення Додайте …


3
Виконання того ж запиту від C # VS SSMS дає різний час виконання
У мене є такий запит SELECT [EstimateId], [CreationUserId], [EstimateStatusValueId], [LanguageId], [LocationId], [EstimatorUserId], [FilterUnitSystemTypeId], [EstimateNumber], [RevisionNumber], [CreationDate], [ModificationDate], [ProjectDescription], [IsBsdq], [ClosingDate], [ClosingTime], [ClosingUpdatedOn], [DeadLineDate], [IsReceived], [Inclusion], [Exclusion], [Misc], [Note], [WorkDeadLines], [Comments], [Validity], [PlansLocation], [PlansReceivedFrom], [Price] FROM [Estimate].[Estimates] ORDER BY [ClosingDate] ASC, [ClosingTime] ASC Коли я запускаю цей запит у SSMS, я …

3
Як індекси впливають на ефективність запитів?
Очевидно, що збереження декількох різних індексів негативно впливає на продуктивність вставлення та видалення. Як щодо ефективності запитів: чи має сенс взагалі зберігати занадто багато індексів на столі? Чи покращиться ефективність запиту в будь-якому випадку із додаванням індексу (звичайно, для запитів, що взагалі використовують індекс) або можливо навіть, що ефективність запиту …

4
Встановлення таблиць MySQL за замовчуванням у Windows (mysql_install_db)
У Linux, таблиці mysql_install_dbсценаріїв MySQL за замовчуванням можна створити за допомогою сценарію, але це не працює в Windows. Як можна встановити таблиці дозволів за замовчуванням у Windows? (Ні, я не шукаю відповіді на те, що результати Google запаковані про те, як вони автоматично встановлюються в Windows, тому що це стосується …

2
Postgresql 8.3: Обмеження споживання ресурсів на запит
Я використовую PostgreSQL 8.3 + PostGIS 1.3 для зберігання геопросторових даних на Ubuntu 8.04 Hardy . Ця конкретна версія PostGIS має помилку під час обчислення buffer()на дуже складних сегментах, через що запит займає все більше і більше пам’яті, поки вся машина не застрягне. Я шукаю механізм PostgreSQL, який може: Обмежте …

3
Відстеження, налагодження та виправлення вмісту блокування рядків
Пізно пізно, я зіткнувся з великою кількістю зміст блокування рядків. Таблиця, заперечувана, здається, є певною таблицею. Це, як правило, те, що відбувається - Розробник 1 починає транзакцію з переднього екрану Oracle Forms Розробник 2 починає іншу транзакцію з іншого сеансу, використовуючи той самий екран ~ Через 5 хвилин передній кінець …


3
Як реалізувати сутність з невідомою максимальною кількістю атрибутів?
Я розробляю програму моделювання бейсболу, і у мене виникли проблеми з розробкою схеми boxscore. Проблема в мені полягає в тому, що я хочу відстежити, скільки пробіжок забито в кожному іннінгу. Те, як я це роблю в реальній програмі, - це використовувати динамічний масив, який зростає для кожного відтворення. Для тих, …

2
Чому нам потрібно резервне копіювання журналів архівів Oracle разом з файлами даних
Основи резервного копіювання та відновлення баз даних Oracle® 10 г, випуск 2 (10.2) говорить про це Заархівовані журнали повтору є запорукою успішного відновлення медіа. Регулярно створюйте резервні копії. Але мені цікаво, чому резервне копіювання журналів архівів настільки важливе. Чи можна було б здійснити оперативне відновлення, використовуючи звичайні резервні копії файлів …
12 oracle  backup  rman 

3
Тип даних MySQL для 128-бітних цілих чисел
Мені потрібно зберігати 128 біт непідписаних цілих чисел у MySQL, і мені було цікаво, який найкращий тип даних для зберігання таких великих чисел. Зараз я використовую, binary(16)але це включає багато функцій перетворення pack(/huge number in hex .../). Чи є найкращий тип даних для зберігання 128-бітового цілого числа без підпису?
12 mysql  datatypes 

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