YourSQLDba介绍 YourSQLDba是一个法国人写的程序,它是由一系列T-SQL存储过程构成的脚本文件。可以理解成一个组件或安装包,从而简化了在Mircorsoft SQL Server 2005/2008 数据库的安装,部署。它可以提供自动、复杂,非常容易定制的数据库维护管理,从而可
YourSQLDba介绍
YourSQLDba是一个法国人写的程序,它是由一系列T-SQL存储过程构成的脚本文件。可以理解成一个组件或安装包,从而简化了在Mircorsoft SQL Server 2005/2008 数据库的安装,部署。它可以提供自动、复杂,非常容易定制的数据库维护管理,从而可以极大的让DBA从繁杂的维护工作中释放出来。这是一个优秀的工具,可以减轻你的工作。也是每个DBA应该努力的方向,可以编写自己的数据库管理维护工具,让你从繁杂的工作中解脱出来。
YourSQLDba的官方网站:
主要设计目标
1. 实现SQL服务器维护的最佳实践
2. 易于部署(从后面的介绍可以看出)
3. 没有依赖其他工作的SQL代理和工作SQL Management Studio等
4. 大量日志记录和报告,虚拟主机,非常便于诊断问题
5. 确保维护问题可以自动产生报告
6. 确保严重的情况也不容忽视很长时间。
功能介绍
完整备份和日志备份的自动化
执行更新统计信息(通常每隔一个指定的周期执行一次,默认是一周)
选择性reorganize或重建那些超过阀值的索引。
检查数据库的完整性。
保持MSDB的最新备份,并记录备份历史(每个完整或日志备份周期)
清理历史记录(备份、Sql Agent、 Sql Maintenance)
清空(回收)SQL Server错误日志每天(30条以上归档)
提供简单的存储过程工具做手工备份、复制数据库、恢复数据库
数据库维护任务的Schedule
配置数据库邮件维护报告
发送电子邮件,定期通知维护活动。
发送异常邮件通知数据库维护中的一些问题
Disable immediately databases with integrity problem
当备份失败超过3次时,禁用数据库备份(手工备份可以重置失败次数)
Connect network drives visible to database engine for backup purposes, and make them auto-reconnect at startup.
对应英文文档如下:
Automate full backups and recurrent log backups.
Perform update statistics (spread all of them over a specified period of time, by default a week)
Selectively reorganize or rebuild index that show a fragmentation thresold
Check database integrity
Keep an up-to-date backup of MSDB which record all backup history (at the end of each full or log backup cycle)
Clean-up history log (backup, Sql Agent, Sql maintenance)
Recycle SQL Server error log every day (keep up to 30 archives)
Provides simplified sp utilities to do manual backup, duplicate database, and restore database.
Schedule agent task for maintenance
Configure database mail for maintenance reporting
Send e-mail that regular notify maintenance activity
Send exceptional e-mail for notifying problematic maintenance issues
Disable immediately databases with integrity problem
Disable databases which failed to be backup more than 3 consecutives times (manual backup can reset the failure count)
Connect network drives visible to database engine for backup purposes, and make them auto-reconnect at startup.
版本跟新情况
YouSQLDba的最新版本是2012-06-12年发布的Version 5.0.2版本。
12-003 2012-06-12
12-002 2012-03-20
12-001 2012-03-02
11-006 2011-10-06
11-005 2011-09-21
帮助文档
你从官网下载的YourSQLDba_ENU.chm帮助时,要注意不要下载了法文的文档。基本上关于YouSQLDba的资料都可以从帮助文档获取。
安装过程
YourSQLDba的安装步骤很简单,首先安装前,你先看一下帮助文档的Deployment & Update文档部分。对整体安装部署有个了解先。
1:打开SQL Server Management studio. 新建一个查询界面。
2:然后通过帮助文件中的“Click here to open the script”连接,进去复制拷贝脚本YourSQLDba_InstallOrUpdateScript.sql。
3:执行脚本成功后,会在数据库实例上创建一个YourSQLDba 数据库和相关的维护程序。
4:解决方案成功部署之前,香港虚拟主机,需要初始化设置。初始化设置是一个存储过程,是这一解决方案的一部分。
文档中例子如下:
Exec YourSQLDba.Install.InitialSetupOfYourSQLDba @FullBackupPath = 'c:\iSql2005Backups' -- full backup path destination 完全备份目录地址 , @LogBackupPath = 'c:\iSql2005Backups' -- log backup path destination 日志备份目录地址 , @email = 'myAdmin@myDomain.com' -- Email recipients (or distribution list) Email账号 , @SmtpMailServer = 'myMailServer' -- Mail server that accept SMTP mail 邮箱服务器 , @ConsecutiveFailedbackupsDaysToPutDbOffline = 0000 -- Maximum number of consecutive days of failed full backups allowed -- for a database before putting that database (Offline). -- You must choose a value between 4 and 9999. -- Important: Your can read the explanations in the InitialSetupOfYourSQLDba page -- for using the @ConsecutiveFailedbackupsDaysToPutDbOffline parameter.

mysqlviewshavelimitations : 1) 그들은 upportallsqloperations, datamanipulation throughviewswithjoinsorbqueries를 제한하지 않습니다

적절한 usermanagementInmysqliscrucialforenhancingsecurityandensuringfefficientDatabaseOperation.1) USECREATEUSERTOWDDUSERS,@'localHost'or@'%'.

mysqldoes notimposeahardlimitontriggers, butpracticalfactorsdeteirefectiveuse : 1) ServerConfigurationimpactStriggerManagement; 2) 복잡한 트리거 스케일 스케일 사이드로드; 3) argertableSlowtriggerTriggerPerformance; 4) High ConconcercencyCancaUspriggerContention; 5) m

예, It 'safetostoreBlobdatainmysql, butconsidertheStefactors : 1) StoragesPace : BlobScanconSumeSignificantspace, 잠재적으로 증가하는 CostsandSlownperformance

PHP 웹 인터페이스를 통해 MySQL 사용자를 추가하면 MySQLI 확장 기능을 사용할 수 있습니다. 단계는 다음과 같습니다. 1. MySQL 데이터베이스에 연결하고 MySQLI 확장자를 사용하십시오. 2. 사용자를 생성하고 CreateUser 문을 사용하고 Password () 함수를 사용하여 암호를 암호화하십시오. 3. SQL 주입 방지 및 MySQLI_REAL_ESCAPE_STRING () 함수를 사용하여 사용자 입력을 처리하십시오. 4. 새 사용자에게 권한을 할당하고 보조금 명세서를 사용하십시오.

mysql'sblobissuilableforstoringbinarydatawithinareldatabase, whilenosqloptionslikemongodb, redis, and cassandraofferflexible, scalablesolutionsforunstuctureddata.blobissimplerbutcanslowwownperformance를 사용하는 것들보업 betterscal randaysand

TOADDAUSERINMYSQL, 사용 : CreateUser'UserName '@'host'IdentifiedBy'Password '; 여기서'showTodoitseciRely : 1) ChoosetheHostCareLyTocon trolaccess.2) setResourcelimitswithOptionslikemax_queries_per_hour.3) Usestrong, iriquepasswords.4) enforcessl/tlsconnectionswith

toavoidcommonmistakeswithstringdatatypesinmysql, stroundStringTypenuances, chooseTherightType, andManageEncodingAndCollationSettingSefectively.1) usecharforfixed-lengthstrings, varcharvariable-length, andtext/blobforlargerdata.2) setcarcatter


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.