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

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

2
@table_variable або #temp_table
У мене є велика змінна тип таблиці, визначена користувачем, яка містить 129 стовпців. Я буду зберігати близько 2000-3000 записів у цій змінній таблиці одночасно і передавати їх у різні збережені процедури та функції, щоб отримати додаткові дані та внести зміни. Ці додаткові дані та нові модифікації будуть зберігатися в новій …


3
Чи впливає реплікація MySQL на високоздатний взаємозв'язок?
У нас є ванільний майстер і підлеглий налаштування MySQL, який знаходиться в різних центрах обробки даних, і інший підлеглий у тому ж центрі обробки даних, що і головний. Пропускна здатність між центром обробки даних є досить високою (у мережевих орієнтирах, які ми зробили, ми можемо досягти 15 Мб / секунду), …


1
noexpand натяк на видання та продуктивність, що не входить до програми
Мені доводиться використовувати індексовані представлення для досягнення продуктивності. Як я бачу з цієї таблиці порівняння, стандартне видання не підтримує індексовані види. Але BOL каже: Проіндексовані представлення можна створити в будь-якому виданні SQL Server. У SQL Server Enterprise оптимізатор запитів автоматично враховує індексований вигляд. Щоб використовувати індексований вигляд у всіх інших …

4
Проблема імпорту Oracle, викликана різними наборами символів
Я намагаюся імпортувати експорт Oracle 11 в Oracle 11 XE. Я отримую такі повідомлення: імпорт в XE fehlerhaft імпорт виконаний у наборі символів WE8MSWIN1252 і сервер імпорту набору символів AL16UTF16 NCHAR використовує набір символів AL32UTF8 (можливе перетворення діаграм) Будь-які ідеї, як я можу імпортувати цей дамп в Oracle 11 XE? …
11 oracle  import 

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

3
Як ви можете повторно синхронізувати Master MySQL DB із змінами Slave DB, якщо Master переходить у режим офлайн?
MySQL Server 1 працює як Master. MySQL Server 2 працює як Slave. З обома БД в Інтернеті вони перебувають у "ідеальній синхронізації". Якщо Slave не працює в режимі офлайн, немає жодної проблеми, якщо Master все ще в Інтернеті; вони повернуться синхронізуватись, коли Раб знову буде в мережі. Окрім конфігурації сервера, …

5
Інструменти для переходу з SQLite на PostgreSQL
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Мені потрібно постійно переходити з SQLite до PostgreSQL. Постійно маю на увазі, що я щодня перейму імпорт бази даних SQLite в PostgreSQL. Було б добре, якби …

3
Звідки береться чарівний стовпчик "ім'я"?
Я отримав це випадково: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) Другий запит повертає кортеж, що містить цілий ряд. Використання постгресів 9.0.1. Редагувати: визначення сайту за запитом. Я не …

5
Як слідкувати за тупиками
Коли ви починаєте виправлення неполадок на SQL Server 2005/2008 і як? Повідомлення вмикається через SSMS через попередження про стан продуктивності SQL Server, об’єкти-> SQLServer: Блокування, Лічильник-> Блокування очікування / сек, Екземпляр: _Усього, попередження, якщо лічильник: піднімається вище значення 3. Це активний спосіб моніторингу його? Яке прийнятне значення? Я б дуже …

3
Який найкращий метод додати поводження з помилками у збережених документах SQL 2005?
Який хороший спосіб зробити збережені програми досить надійними, щоб вони могли дуже масштабувати, а також містити обробку помилок? Окрім того, який найкращий спосіб обробляти кілька сценаріїв помилок у збереженій програмі та мати інтелектуальну систему зворотного зв’язку, яка повертає змістовну інформацію про помилки викликам?

2
Чому цей запит спричиняє тупик?
Чому цей запит спричиняє тупик? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Додано графік тупикової ситуації: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" …

1
Як знайти пошкоджену сторінку в SQL Server 2008
Я знаю, що можу виконати DBCC CHECKDBі отримати статус своєї бази даних. Запитання Як я можу знайти, якщо в моїй базі даних є якась пошкоджена сторінка даних? Якщо помилка перетворюється на пошкодження сторінки, де я можу знайти, які сторінки пошкоджені? Як я можу дізнатися номер сторінки кожної зіпсованої сторінки. Хтось …

2
Не-DBA запитує: як безболісно скопіювати / перемістити екземпляр SQL Server на інший сервер за допомогою резервного копіювання / відновлення?
Ми щойно отримали новий сервер, тому мені потрібно скопіювати існуючий екземпляр SQL Server 2008 із старого вікна db. Зазвичай я це роблю, копіюючи .mdf і файли журналу та додаючи їх, але я не в змозі зняти dbs оф-лайн, оскільки вони використовуються 24/7, тому я створив резервну копію баз даних і …

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