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

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

2
Таблиця черг FIFO для декількох працівників у SQL Server
Я намагався відповісти на таке запитання stackoverflow: Який підхід блокування SQL Server 2005/2008 я повинен використовувати для обробки окремих рядків таблиць у кількох екземплярах серверних програм? Опублікувавши дещо наївну відповідь, я зрозумів, що покладу гроші туди, де є рот, і фактично перевіряю сценарій, який я пропонував, щоб бути впевненим, що …

3
Створіть нову функцію за кодом, якщо її немає
Я хочу створити нову функцію за сценарієм у своїй базі даних. Код сценарію нижче: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Але коли я виконую описаний вище сценарій, SQL Server повертає помилку: 'CREATE FUNCTION' must …

4
Порядок сортування, вказаний у первинному ключі, але сортування виконується на SELECT
Я зберігаю дані датчиків у таблиці SensorValues . Таблиця та первинний ключ наступні: 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 = …

4
Наскільки затратним є відкриття та закриття з'єднання БД?
Наскільки інтенсивним процесором є відкриття та закриття з'єднання БД (для веб-програми) у MySQL ... коли програмне забезпечення БД знаходиться на localhost? ... коли програмне забезпечення БД знаходиться на іншій машині?

3
Які канонічні ресурси NoSQL для людей, які ніколи не використовували цю технологію?
Мене все більше і більше цікавить технологія NoSQL, і я можу прочитати кілька публікацій в SE про те, як вона працює та різні продукти, що доступні. Однак мені цікаво, чи є якісь канонічні довідки, книги чи статті, які ми можемо розмістити в дослідницькому документі, і які ми можемо прочитати, щоб …
15 nosql 

2
Зберігання цін у SQLite, який тип даних використовувати?
Я використовую SQLite і мені потрібно зберігати ціни. REALТип даних SQLite говорить, що він використовує, floating-pointщо є неприйнятним для зберігання цін. Чи існує тип даних, окрім TEXT, який я можу використовувати для зберігання цін у цифровій формі, щоб вони правильно сортувались?

4
Виконайте сценарій за допомогою SQLPlus, що містить пробіли, напівколонки та косої риски вперед
Іноді я отримую сценарій, який буде добре працювати в SQL Developer або Toad, але потребує модифікації для успішного запуску з SQL * Plus. Ось найгірший приклад, що містить декілька висловлювань, кожен із порожніми рядками, крапками з комою та косою косою стрілкою: INSERT INTO t1 VALUES ('a ; / '); INSERT …

4
Яка частина ризику для безпеки публікується концептуальною схемою?
Я вимагав концептуальні схеми від інформаційної системи урядового відомства для проведення моїх досліджень. У моєму запиті відхилено на підставі ризику для безпеки. Я не маю великого досвіду роботи з базою даних, тому не можу підтвердити цю претензію. Чи розкриття вашої схеми насправді є великим ризиком для безпеки? Я маю на …

4
Як великі поля з індексом INCLUDE вплинуть на продуктивність системи?
Це питання про продуктивність індексу SQL сервера з varchar(2000)як INCLUDEв індексі накриття. Я намагаюся підвищити продуктивність у повільному та нестабільному додатку до бази даних. У деяких випадках доступ до даних здійснюється через великі рядки VARCHAR, з запитами , включаючи multple строкових операцій , як SUBSTRING(), SPACE(), і DATALENGTH(). Ось спрощений …

2
Що означає термін "проекція" у запиті SQL (або визначення перегляду)
У документі Oracle Optimizer Query під розділом View Merging я знайшов таку інформацію Оптимізація злиття представлень застосовується до представлень, які містять лише виділення, проекції та об'єднання. Тобто об'єднані представлення не містять операторів набору, функцій сукупності, DISTINCT, GROUP BY, CONNECT BY тощо. (наголос мій) Але я можу лише здогадуватися, як саме …
15 oracle  select 

2
Дизайн бази даних анкети - який спосіб краще?
У мене ОДНА довга HTML-сторінка, кілька наборів питань, розділених на невеликі розділи (приблизно 15 підрозділів на одній сторінці), загальна кількість запитань - близько 100 питань: варіюється від вводу, вибору декількох виборів, прапорців, перемикачів, текстових областей, і завантаження файлів. Одне запитання може містити багато відповідей, отриманих або з групи прапорців, групи …

2
криміналістичне видалення / оновлення даних
У мене є необхідність криміналістично видаляти дані з Oracle. Якщо я просто видалю його, я розумію, що дані все ще будуть фактично знаходитись у файлі даних, поки цей простір не буде використаний повторно. Мене не хвилює простір повторення / архівування / скасування, вони швидко визрівають. Чи є якісь способи забезпечення …
15 oracle  security 

3
PostgreSQL та MySQL: порівняння просторових характеристик
Ми зараз розробляємо веб-додаток, який містить компонент просторових даних. На початку наші порівняння просторових даних візьмуть задану точку і повернуть збігаються перекриваються просторові багатокутники. При цьому, у нашій базі даних є багато інших компонентів, які включають усі типові речі, які ви знайдете у вашій загальній реляційній базі даних. Ми перебуваємо …

2
Без схем / гнучка + база даних ACID?
Я дивлюся на перезапис VB на основі додаткового (локально встановленого) додатку (виставлення рахунків + інвентар) як веб-додаток Clojure для клієнтів малих підприємств. Я маю намір запропонувати це як додаток SaaS для клієнтів у подібній торгівлі. Я розглядав варіанти баз даних: Мій вибір був RDBMS: Postgresql / MySQL. Я міг би …

5
PostgreSQL: Не вдалося ініціалізувати кластер бази даних
Як C:\PostgreSQLі C:\PostgreSQL\dataу postgresкористувача з повним доступом і правами адміністратора. Я запустив postgresql-9.1.2-1-windows.exe від користувача postgres як адміністратор. ЦільC:\PostgreSQL Щоразу, коли я намагаюся, я отримую "Не вдалося ініціалізувати кластер бази даних". Запитання Чи добре запускати все, що не є службою Windows? Чи існує обхід, щоб встановити як службу Windows? Я …

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