亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? perf-mssql.inc.php

?? 一個bug追蹤工具的PHP編寫的源代碼
?? PHP
字號:
<?php/*V4.60 24 Jan 2005  (c) 2000-2005 John Lim (jlim@natsoft.com.my). All rights reserved.  Released under both BSD license and Lesser GPL library license.  Whenever there is any discrepancy between the two licenses,  the BSD license will take precedence. See License.txt.  Set tabs to 4 for best viewing.  Latest version is available at http://adodb.sourceforge.net  Library for basic performance monitoring and tuning*/// security - hide pathsif (!defined('ADODB_DIR')) die();/*	MSSQL has moved most performance info to Performance Monitor*/class perf_mssql extends adodb_perf{	var $sql1 = 'cast(sql1 as text)';	var $createTableSQL = "CREATE TABLE adodb_logsql (		  created datetime NOT NULL,		  sql0 varchar(250) NOT NULL,		  sql1 varchar(4000) NOT NULL,		  params varchar(3000) NOT NULL,		  tracer varchar(500) NOT NULL,		  timer decimal(16,6) NOT NULL		)";	var $settings = array(	'Ratios',		'data cache hit ratio' => array('RATIO',			"select round((a.cntr_value*100.0)/b.cntr_value,2) from master.dbo.sysperfinfo a, master.dbo.sysperfinfo b where a.counter_name = 'Buffer cache hit ratio' and b.counter_name='Buffer cache hit ratio base'",			'=WarnCacheRatio'),		'prepared sql hit ratio' => array('RATIO',			array('dbcc cachestats','Prepared',1,100),			''),		'adhoc sql hit ratio' => array('RATIO',			array('dbcc cachestats','Adhoc',1,100),			''),	'IO',		'data reads' => array('IO',		"select cntr_value from master.dbo.sysperfinfo where counter_name = 'Page reads/sec'"),		'data writes' => array('IO',		"select cntr_value from master.dbo.sysperfinfo where counter_name = 'Page writes/sec'"),	'Data Cache',		'data cache size' => array('DATAC',		"select cntr_value*8192 from master.dbo.sysperfinfo where counter_name = 'Total Pages' and object_name='SQLServer:Buffer Manager'",			'' ),		'data cache blocksize' => array('DATAC',			"select 8192",'page size'),	'Connections',		'current connections' => array('SESS',			'=sp_who',			''),		'max connections' => array('SESS',			"SELECT @@MAX_CONNECTIONS",			''),		false	);	function perf_mssql(&$conn)	{		if ($conn->dataProvider == 'odbc') {			$this->sql1 = 'sql1';			//$this->explain = false;		}		$this->conn =& $conn;	}	function Explain($sql,$partial=false)	{		$save = $this->conn->LogSQL(false);		if ($partial) {			$sqlq = $this->conn->qstr($sql.'%');			$arr = $this->conn->GetArray("select distinct sql1 from adodb_logsql where sql1 like $sqlq");			if ($arr) {				foreach($arr as $row) {					$sql = reset($row);					if (crc32($sql) == $partial) break;				}			}		}		$s = '<p><b>Explain</b>: '.htmlspecialchars($sql).'</p>';		$this->conn->Execute("SET SHOWPLAN_ALL ON;");		$sql = str_replace('?',"''",$sql);		global $ADODB_FETCH_MODE;		$save = $ADODB_FETCH_MODE;		$ADODB_FETCH_MODE = ADODB_FETCH_NUM;		$rs =& $this->conn->Execute($sql);		//adodb_printr($rs);		$ADODB_FETCH_MODE = $save;		if ($rs) {			$rs->MoveNext();			$s .= '<table bgcolor=white border=0 cellpadding="1" callspacing=0><tr><td nowrap align=center> Rows<td nowrap align=center> IO<td nowrap align=center> CPU<td align=left> &nbsp; &nbsp; Plan</tr>';			while (!$rs->EOF) {				$s .= '<tr><td>'.round($rs->fields[8],1).'<td>'.round($rs->fields[9],3).'<td align=right>'.round($rs->fields[10],3).'<td nowrap><pre>'.htmlspecialchars($rs->fields[0])."</td></pre></tr>\n"; ## NOTE CORRUPT </td></pre> tag is intentional!!!!				$rs->MoveNext();			}			$s .= '</table>';			$rs->NextRecordSet();		}		$this->conn->Execute("SET SHOWPLAN_ALL OFF;");		$this->conn->LogSQL($save);		$s .= $this->Tracer($sql);		return $s;	}	function Tables()	{	global $ADODB_FETCH_MODE;		$save = $ADODB_FETCH_MODE;		$ADODB_FETCH_MODE = ADODB_FETCH_NUM;		//$this->conn->debug=1;		$s = '<table border=1 bgcolor=white><tr><td><b>tablename</b></td><td><b>size_in_k</b></td><td><b>index size</b></td><td><b>reserved size</b></td></tr>';		$rs1 = $this->conn->Execute("select distinct name from sysobjects where xtype='U'");		if ($rs1) {			while (!$rs1->EOF) {				$tab = $rs1->fields[0];				$tabq = $this->conn->qstr($tab);				$rs2 = $this->conn->Execute("sp_spaceused $tabq");				if ($rs2) {					$s .= '<tr><td>'.$tab.'</td><td align=right>'.$rs2->fields[3].'</td><td align=right>'.$rs2->fields[4].'</td><td align=right>'.$rs2->fields[2].'</td></tr>';					$rs2->Close();				}				$rs1->MoveNext();			}			$rs1->Close();		}		$ADODB_FETCH_MODE = $save;		return $s.'</table>';	}	function sp_who()	{		$arr = $this->conn->GetArray('sp_who');		return sizeof($arr);	}	function HealthCheck($cli=false)	{		$this->conn->Execute('dbcc traceon(3604)');		$html =  adodb_perf::HealthCheck($cli);		$this->conn->Execute('dbcc traceoff(3604)');		return $html;	}}?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费电影网| 亚洲成在人线在线播放| 一区二区三区不卡在线观看 | 色av综合在线| 久久久影院官网| 日本不卡的三区四区五区| 成人午夜视频福利| 精品国产免费人成在线观看| 洋洋成人永久网站入口| 成人av在线电影| 欧美精品一区二区三区蜜桃| 日韩精品电影在线| 91毛片在线观看| 国产精品久久久久永久免费观看| 免费在线成人网| 欧美日韩精品一区二区三区四区 | 激情综合五月天| 8x8x8国产精品| 亚洲成人av中文| 色偷偷88欧美精品久久久| 久久久久久久电影| 国内精品写真在线观看| 欧美成人vr18sexvr| 石原莉奈在线亚洲二区| 欧美日韩美女一区二区| 亚洲黄色av一区| 欧美在线视频你懂得| 亚洲裸体xxx| 91免费观看国产| 亚洲乱码国产乱码精品精98午夜| 99re成人在线| 亚洲视频中文字幕| 成人免费视频一区| 中文字幕av一区二区三区| 国产高清一区日本| 欧美国产日本视频| 成人av在线一区二区三区| 国产精品毛片a∨一区二区三区| 国产99精品视频| 国产精品三级久久久久三级| 成人免费av资源| 自拍偷自拍亚洲精品播放| 色综合色狠狠天天综合色| 曰韩精品一区二区| 宅男在线国产精品| 国产乱子轮精品视频| 国产视频一区在线播放| eeuss鲁一区二区三区| 亚洲永久免费视频| 91精品国产黑色紧身裤美女| 精品午夜久久福利影院| 国产欧美日韩三区| 色国产综合视频| 免费精品视频最新在线| 国产午夜精品福利| 欧美色男人天堂| 久久超碰97中文字幕| 国产精品久久久久影院老司 | 国产亚洲成aⅴ人片在线观看| 国产成人精品网址| 亚洲激情欧美激情| 精品久久人人做人人爱| 成人动漫一区二区在线| 亚洲午夜精品网| 久久精品欧美日韩| 欧洲生活片亚洲生活在线观看| 亚洲国产美女搞黄色| 国产日韩欧美高清| 欧洲另类一二三四区| 国产一区二区三区四区五区入口 | 欧美日本视频在线| 国产精品一线二线三线| 亚洲欧美另类久久久精品| 日韩欧美国产一区二区在线播放| 成人丝袜高跟foot| 蜜桃精品视频在线| 一区二区三区四区不卡视频| 精品国产一区二区三区四区四 | 欧美大度的电影原声| aaa欧美色吧激情视频| 蜜桃在线一区二区三区| 亚洲三级在线播放| 久久久精品人体av艺术| 欧美日韩黄色影视| 99久久99久久精品免费看蜜桃 | 日韩国产精品大片| 亚洲免费观看高清完整版在线观看| 欧美一区二区三区喷汁尤物| 日本道色综合久久| 成人免费毛片a| 成人黄页在线观看| 日本不卡的三区四区五区| 亚洲一区二区三区在线播放| 国产精品女主播在线观看| 精品国产乱码久久久久久图片| 欧美中文字幕亚洲一区二区va在线| 成人精品免费看| 国产精品一区二区久久不卡| 欧美aⅴ一区二区三区视频| 一区二区三国产精华液| 国产精品卡一卡二| 中文av一区二区| 久久蜜桃av一区二区天堂| 日韩免费性生活视频播放| 91精品欧美福利在线观看| 色一区在线观看| 色天天综合久久久久综合片| 99r国产精品| 91丨porny丨蝌蚪视频| 99久久免费视频.com| 成人动漫在线一区| 99久久综合色| 色婷婷av一区二区三区大白胸 | 成人免费毛片片v| 国产suv一区二区三区88区| 国产一区三区三区| 国产成人小视频| 成人国产在线观看| 99精品视频中文字幕| 99re热这里只有精品视频| 91丨九色丨黑人外教| 欧美性生交片4| 欧美疯狂做受xxxx富婆| 91精品国产综合久久久久| 欧美一卡2卡3卡4卡| 久久网站最新地址| 国产精品久久久久久户外露出| 国产精品理论在线观看| 一区二区在线观看视频| 亚洲尤物视频在线| 久久精品免费看| 东方aⅴ免费观看久久av| 91视频免费观看| 欧美日韩www| 欧美成人免费网站| 国产精品欧美一区喷水| 夜夜嗨av一区二区三区| 日韩国产欧美视频| 国产精品一区专区| 91视频免费看| 制服丝袜成人动漫| 国产欧美精品一区| 亚洲一二三专区| 精品一区二区久久| 色婷婷久久99综合精品jk白丝| 欧美猛男男办公室激情| 久久看人人爽人人| 亚洲高清三级视频| 精品午夜久久福利影院| 99久久精品一区二区| 91精品国产麻豆| 中文字幕在线不卡一区| 日本午夜精品视频在线观看| 成人av资源网站| 日韩欧美一区二区视频| 亚洲色欲色欲www| 免费欧美日韩国产三级电影| 成人av第一页| 日韩三级av在线播放| 伊人一区二区三区| 国产高清一区日本| 日韩视频在线观看一区二区| 亚洲丝袜精品丝袜在线| 国模娜娜一区二区三区| 欧美乱熟臀69xxxxxx| 国产精品久久午夜夜伦鲁鲁| 蓝色福利精品导航| 色哟哟一区二区| 国产精品婷婷午夜在线观看| 久久精品久久99精品久久| 91国偷自产一区二区开放时间| 国产日产亚洲精品系列| 免费观看91视频大全| 精品视频资源站| 亚洲色图视频网站| 激情小说欧美图片| 欧洲日韩一区二区三区| 久久精品视频免费观看| 麻豆久久久久久久| 欧美日韩国产在线观看| 亚洲欧美日韩久久精品| 不卡av在线网| 中文字幕欧美日本乱码一线二线| 麻豆传媒一区二区三区| 欧美蜜桃一区二区三区| 亚洲不卡av一区二区三区| 色综合激情久久| 亚洲免费av在线| 色婷婷久久久亚洲一区二区三区 | 99久久综合国产精品| 国产亚洲欧美在线| 国产精品1区二区.| 亚洲精品一区二区三区四区高清| 天堂影院一区二区| 在线播放91灌醉迷j高跟美女 | 亚洲一区电影777| 99re66热这里只有精品3直播 | 最新国产の精品合集bt伙计| 成人禁用看黄a在线| 18欧美亚洲精品|