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

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

4
Вибір правильного алгоритму у функції HashBytes
Для порівняння нам потрібно створити хеш-значення даних nvarchar. У T-SQL доступні кілька алгоритмів хешування, але який із них найкраще вибрати в цьому сценарії? Ми хочемо забезпечити мінімальний ризик отримання повторюваного хеш-значення для двох різних значень nvarchar. На основі мого дослідження в Інтернеті MD5 здається найкращим. Це так? MSDN повідомляє нам …

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

1
Змінення існуючого шляху datadir
Я хочу змінити datadirшлях у my.iniфайлі. Існуючий datadirшлях єC:/ProgramData/MySQL/MySQL Server 5.1/Data/ Розмір мого C:накопичувача становить 30 Гб, а папка даних MySQL займає 25 ГБ. Тому я хочу , щоб змінити datadirдо F:/naveen/data. Чи можливо це? На моїй машині працює Windows Server 2003 .

2
MySQL: Дерево-Ієрархічний запит
SUB-TREE ВІД ДРУГИ в MySQL У моєму MYSQL у Database COMPANYмене є Table: Employeeрекурсивна асоціація, працівник може бути начальником іншого працівника. A self relationship of kind (SuperVisor (1)- SuperVisee (∞) ). Запит на створення таблиці: CREATE TABLE IF NOT EXISTS `Employee` ( `SSN` varchar(64) NOT NULL, `Name` varchar(64) DEFAULT NULL, …

2
Процедурні мови PostgreSQL - відмінності між PL / pgSQL та SQL
Чи може хто-небудь, будь ласка, узагальнити відмінності між: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html і http://www.postgresql.org/docs/9.1/static/plpgsql.html ? Основні моменти: концептуальні відмінності враховуючи сімейство проблем, зручність використання політичні питання

2
Чому DELETE залишає затяжний ефект на продуктивність?
Наприкінці - тестовий сценарій для порівняння продуктивності між змінною @table та таблицею #temp. Я думаю, що я його правильно встановив - терміни виконання знімаються поза командами DELETE / TRUNCATE. Результати, які я отримую, такі (раз у мілісекундах). @Table Variable #Temp (delete) #Temp (truncate) --------------- -------------- ---------------- 5723 5180 5506 15636 …

2
T-SQL-запит із використанням абсолютно іншого плану в залежності від кількості рядків, які я оновлюю
У мене є оператор SQL UPDATE з пунктом "TOP (X)", і рядок, в якому я оновлюю значення, містить близько 4 мільярдів рядків. Коли я використовую "TOP (10)", я отримую один план виконання, який виконується майже миттєво, але коли я використовую "TOP (50)" або більше, запит ніколи (принаймні, не під час …

3
Як отримати повідомлення до вихідного потоку?
У мене є функції налагодження у функціях. Ці повідомлення піднімаються як би RAISE NOTICE 'Value of id : %', id; Я встановив свій файл журналу за допомогою \o messages.txt Тоді я роблю те, що мені потрібно робити \i process.sql І коли виконання завершується, \o. Проблема полягає в тому, що у …
20 postgresql 

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

2
Наскільки погано впливають компіляції SQL на продуктивність SQL Server?
Я профілюю екземпляр SQL Server 2005, і я через PerfMon SQLServer:SQL Statistics - SQL Compilations/sec метрики бачу, що в середньому близько 170 або близько того. Я витягнув SQL Profiler і шукав SP: Compile або SQL: Compile події. Мабуть, їх не існує. Я знайшов Stored Procedure/SP:Recompileі TSQL/SQL:StmtRecompileподії. Кількість даних, які я …

3
MongoDB: вимоги оперативної пам'яті
Чи достатньо мати весь індекс у пам'яті / таран чи монгобб навіть намагається виділити якомога більше оперативної пам’яті, щоб зберігати навіть дані для швидкого зчитування? Я хотів би запустити mongodb + інші програми, і, схоже, mongodb - це єдиний, який не дозволяє мені визначити діапазон оперативної пам'яті, щоб сказати "max_memory_allocated_or_reserved …
20 mongodb 

2
Чи потрібна фіксація після операції DML у функції / процедурі?
Цікаво мені знати, чи потрібно писати фіксацію після вставки / видалення / оновлення у функції / процедури? Приклад: create or replace function test_fun return number is begin delete from a; return 0; end; або процедура create or replace procedure aud_clear_pro as begin delete from a; end; чи потрібна фіксація після …


2
Відновлення бази даних, виключаючи дані FILESTREAM
Контекст Ми розробляємо систему з великою базою даних внизу. Це база даних MS SQL, що працює на SQL Server 2008 R2. Загальний розмір бази даних - близько 12 ГБ. З них приблизно 8,5 ГБ знаходиться в одній таблиці BinaryContent. Як випливає з назви, це таблиця, в якій ми зберігаємо прості …


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