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

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

3
Що таке детермінований метод оцінки розміру чутливого буфера?
Я намагаюся придумати розумний спосіб зрозуміти, чи max server memory (mb)налаштування підходить (або повинно бути нижче, або вище, або залишитися таким, яким воно є). Я усвідомлюю, що max server memory (mb)завжди має бути досить низько, щоб залишати місце для самої операційної системи тощо. Середовище, на яке я дивлюсь, має кілька …

2
У вході вже є обліковий запис під іншим іменем користувача
Коли я виконую цей SQL: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Я отримую таку помилку: У вході вже є обліковий запис під іншим іменем користувача. Як дізнатись, що таке інше ім’я користувача для мого облікового запису …

4
Код EF Спочатку використовує nvarchar (max) для всіх рядків. Чи не зашкодить це виконання запиту?
У мене є деякі бази даних, створені спочатку за допомогою Entity Framework Code; програми працюють і взагалі я дуже задоволений тим, що Code First дозволяє мені робити. Я - перший програміст, а другий - DBA, за необхідності. Я читаю про DataAttributes, щоб далі описати на C #, що я хочу …

6
Як передати ціле число на булеве значення в пункті MySQL SELECT?
Я тут новий, тож будьте ласкаві до мене. У мене такий сценарій: У мене є багато таблиць, які для простоти представлені у поданні в моїй базі даних MySQL. Моя проблема полягає в тому, що мені потрібне значення в цьому погляді, яке представляє, чи це подія чи інший вид (простий булевий), …

2
Як отримати стовпчик часових позначок за кілька мілісекунд від PostgreSQL?
У мене стовпець "створений" з типом timestamp without time zone default now()у базі даних PostgreSQL. Якщо я вибираю колони, вона має приємний і читабельний формат за замовчуванням: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Але я хотів би отримати часову позначку лише в мілісекундах (як Довга). Щось на зразок …

19
SQL Server Management Studio повільно відкриває нові вікна
Після оновлення як SQL Server, так і студії управління з 2008 по 2012 рік, Management Studio 2012 відбувається дуже повільно, коли відкриваються нові вікна запитів та діалогові вікна. Навіть клацання правою кнопкою миші на таблицях відбувається повільно. Зазвичай, як мінімум, на 5 секунд затримка, перш ніж я можу почати робити …

4
Чи може просторовий індекс допомогти запиту "діапазон - порядок за межами"
Задаючи це питання, спеціально для Postgres, оскільки він має гарний підхід для R-дерева / просторових індексів. У нас є наступна таблиця зі структурою дерева (модель вкладеного набору) слів та їх частотами: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY І …

3
Чи допустимо мати кругові посилання на іноземні ключі \ Як їх уникнути?
Чи прийнятно мати кругову посилання між двома таблицями на зовнішньому ключовому полі? Якщо ні, то як уникнути цих ситуацій? Якщо так, то як можна вставити дані? Нижче наведено приклад того, де (на мою думку) кругла посилання була б прийнятною: CREATE TABLE Account ( ID INT PRIMARY KEY IDENTITY, Name VARCHAR(50) …

3
Що робить OPTION FAST в операторі SELECT?
Я трохи розкопав те, що OPTION (FAST XXX)натякає на запит всередині SELECTоператора, і я все ще плутаю його. За даними MSDN: Вказує, що запит оптимізовано для швидкого пошуку перших номерів. Це невід’ємне ціле число. Після повернення першого числа_row запит продовжує виконання та виробляє повний набір результатів. Для мене це не …

1
Варчар (макс.) Поле, обрізаючи дані після 8000 символів
У мене є поле для зберігання деяких даних, поле оголошено як varchar(max). Наскільки я розумію, це повинно зберігати 2^31 - 1символи, але коли я ввожу якийсь вміст понад 8000 символів, це скорочує решту. Я переконався, що всі дані включені в мою заяву про оновлення, і запит виглядає чудово скрізь, але …

3
Як вибрати відмінність для одного стовпця та будь-якого в іншому стовпці?
Мені потрібно запитувати базу даних SQL, щоб знайти всі різні значення одного стовпця, і мені потрібно довільне значення з іншого стовпця. Наприклад, розглянемо наступну таблицю з двома стовпцями, ключем та значенням: key value === ===== one test one another one value two goes two here two also three example Я …
29 query 

2
Примусити клієнтів PostgreSQL використовувати SSL?
Я налаштував ssl = onв postgresql.conf(і встановлений сертифікат Etcetera). Чи гарантує це, що всі клієнти завжди підключатимуться через SSL? (Тобто ssl = onце робить неможливим з'єднання без шифрування SSL?) Чи є інші способи гарантувати, що всі клієнти завжди підключаються через SSL / TLS? З повагою, KajMagnus
29 postgresql 

6
Запит на повідомлення про розподіл дискового простору та використаний простір
Ми для програми використовуємо 6 баз даних, і ми можемо ділити лише 4 ТБ простору між усіма 6 базами даних для автоматичного зростання (через сховище SAN). Я хотів би написати запит (звіт) для єдиної бази даних із зазначенням атрибутів "На даний момент виділений простір" та "Доступний вільний простір" у розділі …

3
Чому ANSI SQL визначає SUM (без рядків) як NULL?
Стандарт ANSI SQL визначає (глава 6.5, задана специфікація функції) наступну поведінку для агрегованих функцій на порожніх наборах результатів: COUNT(...) = 0 AVG(...) = NULL MIN(...) = NULL MAX(...) = NULL SUM(...) = NULL Повернення NULL для AVG, MIN та MAX має ідеальний сенс, оскільки середній, мінімальний та максимум порожнього набору …

1
JSONB з індексуванням до hstore
Я намагаюся визначитися з дизайном бази даних, маючи на цьому етапі якомога менше припущень (щодо того, як насправді розвивається веб-додаток). В якості першого кроку, розуміючи, що JOINS - це дорого, я розглядаю невелику кількість монолітних таблиць на відміну від великої кількості нормалізованих менших таблиць. Як другий момент, я плутаюся між …

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