Отправляет email-рассылки с помощью сервиса Sendsay

MS SQL Server

  Все выпуски  

MS SQL Server - дело тонкое...


Служба Рассылок Subscribe.Ru

#067<<  #068

СОВЕТЫ

Для оптимизации производительности репликации и использования дискового пространства используйте sp_mergecleanupmetadata
По материалам статьи Микрософт: INF: sp_mergecleanupmetadata Optimized for Speed and Less Disk Space Usage"
Информация в этой статье относится к Microsoft SQL Server 7.0

Системная хранимая процедура sp_mergecleanupmetadata, представленная в Microsoft SQL Server 7.0 service pack 2 (SP2), позволяет администратору очищать место и данные в системных таблицах MSmerge_contents и MSmerge_tombstone, что улучшает эффективность работы и занимаемое место, сокращая размер этих таблиц на издателе и подписчиках.
В случае большого размера таблиц MSmerge_contents и MSmerge_tombstone, sp_mergecleanupmetadata потребует большого количества места в журнале и времени исполнения. Это произойдёт потому, что удаления из обеих таблиц должно быть зарегистрировано в transaction log.

SQL Server Agent автоматически устанавливает "Trunc. Log on Chkpt" для msdb
По материалам статьи Микрософт: INF: SQL Server Agent Automatically Sets "Trunc. Log on Chkpt" for MSDB
Информация в этой статье относится к Microsoft SQL Server 7.0 и Microsoft SQL Server 2000 (все редакции)

По умолчанию, опция SQL Server для системной базы данных msdb - "Trunc. Log on Chkpt" установлена. Это гарантирует, что transaction log базы данных не заполняется, и предотвращает проблемы, которые могут возникнуть из-за отсутствия места для регистрации транзакций в журнале, относящихся к базе msdb. Поскольку msdb обычно остается довольно маленькой, полные её резервные копии обеспечивают эффективную альтернативу резервированию transaction log этой базы.

ВАЖНО: Хотя опция "Trunc. Log on Chkpt" для базы данных msdb установлена по умолчанию в истину, администратору иногда важно переключить её временно в ложь, используя SQL Enterprise Manager или системную хранимую процедуру sp_dboption. Однако, эта опция останется в состоянии ложь до следующего рестарта SQL Server Agent, после чего "Trunc. Log on Chkpt" установится в истину снова. В SQL Server 2000, когда Вы устанавливаете для msdb режим recovery mode в full, simple recovery mode вернётся назад после перезапуска SQL Server Agent. Это произойдёт потому, что SQL Server Agent устанавливает "Trunc. Log on Chkpt" после запуска.
Вы можете использовать следующие Transact-SQL запросы, которые установят опцию базы данных msdb - "Trunc. Log on Chkpt" в ложь:


use master
go
EXEC sp_dboption 'msdb', 'trunc. log on chkpt', 'false'
go
sp_dboption 'msdb'
go

Используйте следующие команды из командной строки, чтобы остановить и перезапустить службу SQL Server Agent:


net stop SQLServerAgent
net start SQLServerAgent

Используйте следующую инструкцию, чтобы восстановить параметры базы данных msdb:


sp_dboption 'msdb'
go

Новости проекта SQL.RU

Авторы проекта SQL.RU приносят свои извинения за перебои в работе сайта. К величайшему нашему сожалению, очень велика вероятность того, что сайт будет недоступен продолжительное время. Также, не исключена возможность смены сайтом хостинга. Надеюсь, это долго не продлиться. В настоящее время, мы анализируем варианты возможного нового хостинга и готовы к взаимовыгодному сотрудничеству с организациями, которые предоставляют такие услуги. Если у Вас имеются предложения или советы на этот счёт, мы с большим удовольствием готовы их выслушать. Ваши соображения можно направлять ведущему рассылки Александру Гладченко

Новые технические статьи Microsoft

BUG: Property Changes in the Merging Changes Tab of an Indexed View Article Are Not Saved (Q300080)
PRB: SQL Virtual Cluster Server Fails to Bind to the Port on Which it is Listening (Q307197)
SAMPLE: How to Retrieve Data Using a SQL XML Query in ATL OLE DB (Q272185)
INF: -ForceConvergenceLevel Merge Agent Parameter is not Documented (Q305039)
Support WebCast: Troubleshooting Microsoft SQL Mail
INF: New Trace Flag to Enable Singleton Update for Transactional Replication (Q302341)
INF: MSSQLSERVER or SQLServerAgent Services Fail to Start on a Stand-Alone Server (Q307288)
INF: Replication Setup Over a Firewall (Q164667)
HOWTO: Put Stored Procedures Under Remote Source Control in Visual InterDev 6.0 (Q199204)
PRB: Cannot Change SA Password in Enterprise Manager (Q218172)
INF: Moving SQL Server Databases to a New Location (Q224071)
INF: SQL Server Databases Not Supported on Compressed Volumes (Q231347)
FIX: Upgrade to SQL Server Fails When MSDE Installed from MOD (Q234915)
HOWTO: Retrieve XML Data by Using an XPath Query in a Visual Basic Client (Q271619)
HOWTO: Retrieve XML Data by Using a SQL XML Query in a Visual Basic Client (Q271620)
HOWTO: Retrieve XML Data with a Template File from a Visual Basic Client (Q271621)
SAMPLE: How To Retrieve Relational Data Using OpenXML with ADO in Visual C++ (Q271775)
SAMPLE: How To Retrieve XML Data Using an SQL XML Query with ADO in Visual C++ (Q271780)
SAMPLE: How To Retrieve XML Data Using an XPath Query with ADO in Visual C++ (Q271782)
HOWTO: Retrieve XML Data by Using a SQL XML Query in an ASP Client (Q272269)
SAMPLE: Using OLEDB Templates to Retrieve XML Data Through XPath Query (Q272177)
SAMPLE: How to Retrieve XML Data Using a Template File with ADO in Visual C++ (Q272180)
SAMPLE: How to Retrieve Data Using a Template File in ATL OLE DB (Q272181)
FIX: Cannot Run Unattended Install of SQL Server 7.0 on Windows 2000 with Strong Password Policy (Q276419)
FIX: Msxml2.dll Fails to Register on 32-Processor Computer During MDAC 2.6 Installation (Q276426)
PRB: Application Errors Occur After You Run Xmlinst.exe on Production Servers (Q278636)
HOWTO: Specify Parameters for an XML Template Query from Visual Basic (Q278872)
INF: How to Query with Data Using SQL Mail and Exchange Server (Q279660)
FIX: XML Parsing Error 6603 or Truncated Text Data with OPENXML (Q285006)
FIX: OPENXML May Leak Worktables in Memory (Q295053)
PRB: Attributes Are Not Generated for Fields That Contain a NULL Value When ADO Recordset Is Persisted in XML (Q296393)
BUG: Virtual SQL Server 2000 Installations May Fail if Installed to Windows 2000 Domain Controllers (Q298570)
FIX: SQL Mail Operations May Lead to Failures and Memory Leaks (Q300414)
FIX: Connection to SQL Server Database Using IP Address Is Unusually Slow (Q300420)
INF: List of Bugs Fixed in SQL Server 2000 Service Pack 1 (2 of 2) (Q300538)

#067<<  #068

Вопросы, предложения, коментарии, замечания, критику и т.п. присылайте Александру на адрес: MSSQLHelp@pisem.net

sql.ru

Описание рассылки
 Поиск на SQL.RU
Искать: 
Результатов на странице: Формат:
Тип запроса: Раздел:
МИНИФОРМА
ПОДПИСКИ




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу
Рейтингуется SpyLog

В избранное