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

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

2
Чи є колекція скриптів PowerShell, яка допомагає виконувати завдання з обслуговування SQL Server?
Я вивчав PowerShell, і я (повільно) отримував це у своїх повсякденних завданнях DBA. Поки що я бачив купу відключених сценаріїв PowerShell для багатьох розрізнених адміністративних дій. Що я хотів би знати, якщо є офіційна (або розпізнавана) скрипт PowerShell або сховище, до якого люди зазвичай звертаються за сценаріями PowerShell SQL Server …

1
Розробка схеми для обробки декількох шлюзів платежів
Це більше питання, яке вимагає зворотного зв'язку. Я розробляю базу даних, яка обробляє декілька шлюзів платежів. Для шлюзового платежу в основному потрібна таблиця деталей замовлення перед здійсненням платежу (це є загальним для всіх ПГ) та таблиця для реквізитів транзакцій для зберігання відповіді після здійснення платежу. Тепер для обробки декількох шлюзів …

4
Чи є вагомі причини для збереження дати та часу в окремих колонках?
Я намагаюся зрозуміти рішення нашого постачальника програмного забезпечення зберігати дату та час в окремих стовпцях. Наприклад, коли рядок створено або оновлено. І час, і дата - це стовпці DateTime. Ми використовуємо SQL Server 2005. База даних містить дані нашої системи ERP, і я вважаю, що найбільші таблиці містять близько 3 …

2
Чому Microsoft вбив "англійський запит" на SQL Server?
Враховуючи популярність користувальницького інтерфейсу на природній мові Siri , який Apple придбала за 200 мільйонів доларів, я задумався, чи хтось знає, чому Microsoft вбив "англійський запит" на SQL Server .

1
Додавання SPARSE зробила таблицю значно більшою
У мене є загальна таблиця журналів, близько 5м рядків. Існує "сильно набране" поле, яке зберігає тип події, і купа стовпців, що "втратили", які містять дані, що стосуються події. Тобто, значення цих стовпців, що «набирають текст», залежить від типу події. Ці стовпці визначаються як: USER_CHAR1 nvarchar(150) null, USER_CHAR2 nvarchar(150) null, USER_CHAR3 …

2
Чому оператор UPDATE SET REPLACE () збігається з рядками, але не змінює жодного та не дає попереджень?
Я шукаю певну рядок у полі і хочу замінити її новою. Зокрема, я хочу, щоб усі посилання на одну URL-адресу були змінені на іншу. Я створив цей оператор SQL і запускаю його під час mysql>запиту на CentOS 5.5 за допомогою MySQL Community Server 5.1.54. update [table] set [field] = REPLACE([field],'%domain.com%','%domain.org%'); …
9 mysql  dml 


1
Яка основна модель створення бази даних з користувачами та групами?
Я намагаюся знайти найкращий спосіб для базової системи безпеки для веб-сайту. Я знаю, що хочу користувачів та груп. Я думав, що маю: user_table user_id user_name ... group_type group_id group_name parent_id ... group_table id user_id group_id Перший - це користувач, другий - група, а третій - посередницька таблиця, яка з'єднує їх …


1
Як отримати точну ефективність запиту?
Я намагаюся покращити продуктивність збереженої процедури. Коли я запускаю SP, він закінчується майже миттєво, ніби щось кешується. Мені сказали використовувати наступні два рядки SQL перед виконанням SP у SSMS: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Коли я запускаю SP з двома рядками коду над SP закінчується приблизно за 8 секунд. Однак чи …

2
У якому типі даних зберігати XML-дані: VARCHAR (MAX) або XML
Я визначаю схему для нового набору ресурсів за допомогою SQL Server 2008 ... У цьому випадку для кожного запису ( наприклад, рядок ) потрібно буде зберігати фрагменти XML. Час від часу; хоча не часто; Мені потрібно запитати XML, щоб знайти значення елементів та атрибутів. Якщо залишити свої власні розробки, я …

2
Час очікування транзакцій на SQL Server
Чи існує спосіб у SQL Server 2008 R2 викликати тайм-аут для зміни бази даних, що включає транзакцію? У нас є сценарій, коли наш додаток код висить або викидає виняток і не може виконати відкат або здійснити. Це призводить до того, що інші сеанси будуть висіти в очікуванні завершення транзакції.

1
Яка різниця між журналами транзакцій та бінарними журналами?
Я, працюючи з магазином SQL Server, зараз працюю з MySQL і мені було цікаво. Які відмінності між бінарним журналом MySQL та журналом транзакцій MSSQL? За прогнозами поки що, здається, що існує лише один двійковий журнал на екземпляр MySQL на відміну від журналу транзакцій на базу даних, як у MSSQL.

6
Найкращий спосіб документувати відображення баз даних для міграцій [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Я працюю над проектом, який включає в себе елементи відображення бази даних для міграції, і мені хотілося знати, які …

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

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