SQL Server
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
sql server 2005中对I/O观察的一个好的方法
在SQL SERVER 2005中,要看到数据库的I/O情况,有个很好的方法,今天才发现显示服务器上所有数据库的文件统计信息的 SQL Server 2005 代码如下:SELECT *FROM ::fn_virtualfilestats(-1,-1)GO 要查看特定的 databaseID,请传递数据库的 ID,如下所示:SELECT *FROM ::fn_virtu原创 2013-07-01 16:14:52 · 797 阅读 · 0 评论 -
vs.net 2010两个数据库方面的好工具
今天发现vs.net 2010在处理数据库方面的两个不错的工具,分别是数据异同比较器和数据架构比较器,使用起来都很简单,要学习的话,可以从下面两个连接去学习:数据架构比较器:http://www.dotnetfunda.com/articles/article1121-sql-server-schema-comparison-tool-in-visual-studio-2010-.aspx原创 2013-07-01 16:28:18 · 588 阅读 · 0 评论 -
(转)MySQL之Handler_read_*
在MySQL里,我们一般使用SHOW STATUS查询服务器状态,语法一般来说如下:SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern' | WHERE expr]执行命令后会看到很多内容,其中有一部分是Handler_read_*,它们显示了数据库处理SELECT查询语句的状态,对于调试SQL语句有很大意义,可惜实际很多人并不理解它们的实际意义,本原创 2013-07-01 16:25:59 · 607 阅读 · 0 评论 -
(转)mysql中的query cache
顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。在大部分的 MySQL 分发版本中,Query Cache 功能默认都是打开的,我们可以通过原创 2013-07-01 16:22:07 · 715 阅读 · 0 评论 -
php中安全补充
1 设置脚本可以访问的目录,一定限度上限制了PHP木马,比如 open_basedir=d:/usr/www 一般设置将php能打开的文件设置在指定的目录树中.2 设置禁用的函数 disable_functions,在php.ini的safe_mode=off下,可以用这个。在php.ini中,比如disable_functions = phpinfo,get_cfg_原创 2013-07-01 16:20:07 · 632 阅读 · 0 评论 -
有效配置MySQL参数
1.获取当前配置参数要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:mysqld –verbose –help mysqladmin variables extended-status –u root –p 在MySQL控制台里面,运行下列命令可以获取状态变量的值:mysql> SHOW STATUS; 如果只要检查某几个状态变量,可原创 2013-07-01 16:14:55 · 603 阅读 · 0 评论 -
(转)实时获得最耗CPU资源的SQL语句
在Oracle性能诊断和日常监控中,最耗CPU的语句通常也是我们最需要关心的语句。所以在Oracle10g的awr中,将cpu time和elapsed time最高的语句加入到了报表,并且放到了SQL语句部分的前两位。那么在平时的监控中,也可以通过shell脚本实时捕获系统中CPU耗用最多的进程中正在执行的SQL,以更加有效和及时的诊断和发现问题。首先写一个根据spid来或者其SQL的脚本g原创 2013-07-01 16:25:43 · 1202 阅读 · 0 评论 -
(转)oracle数据库中看新特性的视图
Oracle10g中增加了一张叫做DBA_FEATURE_USAGE_STATISTICS的视图,只要你使用过的一些特性都会记录下来,而且这些信息可能在一些trace文件比如RDA收集的结果中存在,没买license而使用了这些特性的要注意了。不过透过这个视图,也能了解到系统的很多情况,或许很多东西都是作为DBA的你都不曾注意到的吧,呵呵SQL> select name,detected_us原创 2013-07-01 16:25:41 · 643 阅读 · 0 评论 -
收藏一个HIBERNATE对SQL SERVER 2005分页支持的问题
收藏一个HIBERNATE对SQL SERVER 2005分页支持的问题,原来HB没为2005,2008提供了更优质的分页,见http://www.iteye.com/topic/721903原创 2013-07-01 16:22:42 · 691 阅读 · 0 评论 -
(转)mysqldump意外原因
mysqldump是非常重要的MySQL备份工具。然而在长年累月的使用过程中,TAOBAO多次出现了因mysqldump意外终止而导致备份失败的情况。以下是我们经常遇到的问题:1、Lost connection to MySQL server at ‘reading initial communication packet’:这个主要是因为DNS不稳定导致的。如果做了网络隔离,MySQL处原创 2013-07-01 16:21:33 · 1660 阅读 · 0 评论 -
恢复sql 2005误删除的数据
今天有朋友问到,如果不小心把sql server 2005里的数据表的一些记录不小心删除了,那怎么办.其实在sql server 2005里,可以这样.1 前提是这个数据库一定要有一个全备份,比如是昨天的一个全备份2 当发现误删除操作后,记得把当前的数据库进行日志备份3 把之前做的数据库全备份进行恢复,记得在sql server managment studio中,选择一个时间点来进行恢复原创 2013-07-01 16:16:26 · 704 阅读 · 0 评论 -
mysql补遗2
1 对备份的注意点 mysql 5中,要备份的话,当然要先设置日志了,在my.ini中设置如下 [mysqld]# The TCP/IP Port the MySQL Server will listen onport=3306log-bin="E:/mysql5/log/bin.log"log-error="E:/mysql5/log/error.log"log="E:/原创 2013-07-01 16:15:58 · 553 阅读 · 0 评论 -
asp.net 2.0中TREEVIEW中动态增加结点
在asp.net 2.0中,要动态从数据库中取出内容,动态增加结点,其实不难,比如以SQL SERVER 2000的PUBS数据库为例子,要以树型列表方式,取出作者,做为根结点,然后取出每位作者写过什么书,作为子结点,可以这样 http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> http://www.w3.org/1999/xhtml">原创 2013-07-02 09:26:21 · 1092 阅读 · 0 评论