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

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

?? speedtest.tcl

?? sqlite-3.4.1,嵌入式數據庫.是一個功能強大的開源數據庫,給學習和研發以及小型公司的發展帶來了全所未有的好處.
?? TCL
字號:
#!/usr/bin/tclsh## Run this script using TCLSH to do a speed comparison between# various versions of SQLite and PostgreSQL and MySQL## Run a test#set cnt 1proc runtest {title} {  global cnt  set sqlfile test$cnt.sql  puts "<h2>Test $cnt: $title</h2>"  incr cnt  set fd [open $sqlfile r]  set sql [string trim [read $fd [file size $sqlfile]]]  close $fd  set sx [split $sql \n]  set n [llength $sx]  if {$n>8} {    set sql {}    for {set i 0} {$i<3} {incr i} {append sql [lindex $sx $i]<br>\n}    append sql  "<i>... [expr {$n-6}] lines omitted</i><br>\n"    for {set i [expr {$n-3}]} {$i<$n} {incr i} {      append sql [lindex $sx $i]<br>\n    }  } else {    regsub -all \n [string trim $sql] <br> sql  }  puts "<blockquote>"  puts "$sql"  puts "</blockquote><table border=0 cellpadding=0 cellspacing=0>"  set format {<tr><td>%s</td><td align="right">&nbsp;&nbsp;&nbsp;%.3f</td></tr>}  set delay 1000#  exec sync; after $delay;#  set t [time "exec psql drh <$sqlfile" 1]#  set t [expr {[lindex $t 0]/1000000.0}]#  puts [format $format PostgreSQL: $t]  exec sync; after $delay;  set t [time "exec mysql -f drh <$sqlfile" 1]  set t [expr {[lindex $t 0]/1000000.0}]  puts [format $format MySQL: $t]#  set t [time "exec ./sqlite232 s232.db <$sqlfile" 1]#  set t [expr {[lindex $t 0]/1000000.0}]#  puts [format $format {SQLite 2.3.2:} $t]#  set t [time "exec ./sqlite-100 s100.db <$sqlfile" 1]#  set t [expr {[lindex $t 0]/1000000.0}]#  puts [format $format {SQLite 2.4 (cache=100):} $t]  exec sync; after $delay;  set t [time "exec ./sqlite248 s2k.db <$sqlfile" 1]  set t [expr {[lindex $t 0]/1000000.0}]  puts [format $format {SQLite 2.4.8:} $t]  exec sync; after $delay;  set t [time "exec ./sqlite248 sns.db <$sqlfile" 1]  set t [expr {[lindex $t 0]/1000000.0}]  puts [format $format {SQLite 2.4.8 (nosync):} $t]  exec sync; after $delay;  set t [time "exec ./sqlite2412 s2kb.db <$sqlfile" 1]  set t [expr {[lindex $t 0]/1000000.0}]  puts [format $format {SQLite 2.4.12:} $t]  exec sync; after $delay;  set t [time "exec ./sqlite2412 snsb.db <$sqlfile" 1]  set t [expr {[lindex $t 0]/1000000.0}]  puts [format $format {SQLite 2.4.12 (nosync):} $t]#  set t [time "exec ./sqlite-t1 st1.db <$sqlfile" 1]#  set t [expr {[lindex $t 0]/1000000.0}]#  puts [format $format {SQLite 2.4 (test):} $t]  puts "</table>"}# Initialize the environment#expr srand(1)catch {exec /bin/sh -c {rm -f s*.db}}set fd [open clear.sql w]puts $fd {  drop table t1;  drop table t2;}close $fdcatch {exec psql drh <clear.sql}catch {exec mysql drh <clear.sql}set fd [open 2kinit.sql w]puts $fd {  PRAGMA default_cache_size=2000;  PRAGMA default_synchronous=on;}close $fdexec ./sqlite248 s2k.db <2kinit.sqlexec ./sqlite2412 s2kb.db <2kinit.sqlset fd [open nosync-init.sql w]puts $fd {  PRAGMA default_cache_size=2000;  PRAGMA default_synchronous=off;}close $fdexec ./sqlite248 sns.db <nosync-init.sqlexec ./sqlite2412 snsb.db <nosync-init.sqlset ones {zero one two three four five six seven eight nine          ten eleven twelve thirteen fourteen fifteen sixteen seventeen          eighteen nineteen}set tens {{} ten twenty thirty forty fifty sixty seventy eighty ninety}proc number_name {n} {  if {$n>=1000} {    set txt "[number_name [expr {$n/1000}]] thousand"    set n [expr {$n%1000}]  } else {    set txt {}  }  if {$n>=100} {    append txt " [lindex $::ones [expr {$n/100}]] hundred"    set n [expr {$n%100}]  }  if {$n>=20} {    append txt " [lindex $::tens [expr {$n/10}]]"    set n [expr {$n%10}]  }  if {$n>0} {    append txt " [lindex $::ones $n]"  }  set txt [string trim $txt]  if {$txt==""} {set txt zero}  return $txt}set fd [open test$cnt.sql w]puts $fd "CREATE TABLE t1(a INTEGER, b INTEGER, c VARCHAR(100));"for {set i 1} {$i<=1000} {incr i} {  set r [expr {int(rand()*100000)}]  puts $fd "INSERT INTO t1 VALUES($i,$r,'[number_name $r]');"}close $fdruntest {1000 INSERTs}set fd [open test$cnt.sql w]puts $fd "BEGIN;"puts $fd "CREATE TABLE t2(a INTEGER, b INTEGER, c VARCHAR(100));"for {set i 1} {$i<=25000} {incr i} {  set r [expr {int(rand()*500000)}]  puts $fd "INSERT INTO t2 VALUES($i,$r,'[number_name $r]');"}puts $fd "COMMIT;"close $fdruntest {25000 INSERTs in a transaction}set fd [open test$cnt.sql w]for {set i 0} {$i<100} {incr i} {  set lwr [expr {$i*100}]  set upr [expr {($i+10)*100}]  puts $fd "SELECT count(*), avg(b) FROM t2 WHERE b>=$lwr AND b<$upr;"}close $fdruntest {100 SELECTs without an index}set fd [open test$cnt.sql w]for {set i 1} {$i<=100} {incr i} {  puts $fd "SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%[number_name $i]%';"}close $fdruntest {100 SELECTs on a string comparison}set fd [open test$cnt.sql w]puts $fd {CREATE INDEX i2a ON t2(a);}puts $fd {CREATE INDEX i2b ON t2(b);}close $fdruntest {Creating an index}set fd [open test$cnt.sql w]for {set i 0} {$i<5000} {incr i} {  set lwr [expr {$i*100}]  set upr [expr {($i+1)*100}]  puts $fd "SELECT count(*), avg(b) FROM t2 WHERE b>=$lwr AND b<$upr;"}close $fdruntest {5000 SELECTs with an index}set fd [open test$cnt.sql w]puts $fd "BEGIN;"for {set i 0} {$i<1000} {incr i} {  set lwr [expr {$i*10}]  set upr [expr {($i+1)*10}]  puts $fd "UPDATE t1 SET b=b*2 WHERE a>=$lwr AND a<$upr;"}puts $fd "COMMIT;"close $fdruntest {1000 UPDATEs without an index}set fd [open test$cnt.sql w]puts $fd "BEGIN;"for {set i 1} {$i<=25000} {incr i} {  set r [expr {int(rand()*500000)}]  puts $fd "UPDATE t2 SET b=$r WHERE a=$i;"}puts $fd "COMMIT;"close $fdruntest {25000 UPDATEs with an index}set fd [open test$cnt.sql w]puts $fd "BEGIN;"for {set i 1} {$i<=25000} {incr i} {  set r [expr {int(rand()*500000)}]  puts $fd "UPDATE t2 SET c='[number_name $r]' WHERE a=$i;"}puts $fd "COMMIT;"close $fdruntest {25000 text UPDATEs with an index}set fd [open test$cnt.sql w]puts $fd "BEGIN;"puts $fd "INSERT INTO t1 SELECT * FROM t2;"puts $fd "INSERT INTO t2 SELECT * FROM t1;"puts $fd "COMMIT;"close $fdruntest {INSERTs from a SELECT}set fd [open test$cnt.sql w]puts $fd {DELETE FROM t2 WHERE c LIKE '%fifty%';}close $fdruntest {DELETE without an index}set fd [open test$cnt.sql w]puts $fd {DELETE FROM t2 WHERE a>10 AND a<20000;}close $fdruntest {DELETE with an index}set fd [open test$cnt.sql w]puts $fd {INSERT INTO t2 SELECT * FROM t1;}close $fdruntest {A big INSERT after a big DELETE}set fd [open test$cnt.sql w]puts $fd {BEGIN;}puts $fd {DELETE FROM t1;}for {set i 1} {$i<=3000} {incr i} {  set r [expr {int(rand()*100000)}]  puts $fd "INSERT INTO t1 VALUES($i,$r,'[number_name $r]');"}puts $fd {COMMIT;}close $fdruntest {A big DELETE followed by many small INSERTs}set fd [open test$cnt.sql w]puts $fd {DROP TABLE t1;}puts $fd {DROP TABLE t2;}close $fdruntest {DROP TABLE}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产片一区二区| 欧美激情中文不卡| 欧美揉bbbbb揉bbbbb| 成人丝袜高跟foot| 成人黄色片在线观看| 成人一道本在线| 99精品国产99久久久久久白柏| 国产成人超碰人人澡人人澡| 国产成人av电影免费在线观看| 国产九色sp调教91| 成人av电影在线| 在线观看日韩精品| 国产精品久久看| 亚洲欧洲日本在线| 亚洲精品日日夜夜| 日韩成人一区二区| 国产一区视频导航| 99热在这里有精品免费| 91久久线看在观草草青青| 欧美日韩一区二区三区四区 | 婷婷亚洲久悠悠色悠在线播放| 亚洲欧美一区二区三区久本道91 | 精品成人a区在线观看| 欧美国产丝袜视频| 亚洲免费在线视频| 毛片不卡一区二区| av动漫一区二区| 欧美日韩aaa| 久久婷婷久久一区二区三区| 亚洲欧美日韩综合aⅴ视频| 天堂一区二区在线免费观看| 国产高清精品网站| 欧美久久久久免费| 久久久久久麻豆| 亚洲妇女屁股眼交7| 国内精品久久久久影院薰衣草| 不卡影院免费观看| 日韩手机在线导航| 国产精品区一区二区三| 日韩中文字幕av电影| 成人高清免费在线播放| 欧美精品一二三四| 亚洲同性gay激情无套| 日本不卡一区二区三区高清视频| 成人丝袜18视频在线观看| 欧美一级日韩免费不卡| 中文字幕一区av| 国产一区二区福利| 日韩一区二区高清| 午夜影院久久久| 99国产精品99久久久久久| 精品乱人伦小说| 日韩高清电影一区| 欧美三区在线观看| 亚洲精品乱码久久久久久久久| 国产自产视频一区二区三区| 日韩一区二区影院| 日韩综合小视频| 欧美乱妇15p| 亚洲精品老司机| 色综合天天天天做夜夜夜夜做| 欧美刺激脚交jootjob| 日韩精品亚洲一区二区三区免费| 99视频有精品| 中文字幕一区二区不卡 | 五月天激情综合| 91麻豆高清视频| 18欧美乱大交hd1984| 国产成人av一区二区三区在线观看| 欧美一卡在线观看| 蜜桃视频一区二区| 欧美大片免费久久精品三p| 天堂va蜜桃一区二区三区漫画版| 欧美中文字幕一区二区三区亚洲 | 欧美丝袜丝交足nylons| 中文字幕亚洲欧美在线不卡| 不卡的av电影| 国产精品乱人伦中文| caoporn国产精品| 亚洲美女精品一区| 在线国产亚洲欧美| 首页欧美精品中文字幕| 欧美一区二区在线视频| 欧美aⅴ一区二区三区视频| 欧美一区日韩一区| 精品一区二区三区免费毛片爱| 精品国内二区三区| 粉嫩一区二区三区性色av| 国产精品天天看| 在线亚洲高清视频| 美女性感视频久久| 久久久蜜桃精品| 91亚洲精品久久久蜜桃网站| 亚洲美女免费视频| 3d动漫精品啪啪1区2区免费| 精品一区二区三区的国产在线播放 | 成人激情午夜影院| 一区二区三区日韩精品视频| 欧美日产国产精品| 国产成a人亚洲精品| 亚洲主播在线观看| www成人在线观看| 91久久精品一区二区三区| 麻豆91免费看| 亚洲精品高清在线观看| 日韩欧美国产系列| 色就色 综合激情| 精品一区二区免费视频| 国产精品成人一区二区三区夜夜夜 | 国产+成+人+亚洲欧洲自线| 日韩美女久久久| 精品免费日韩av| 欧美这里有精品| 成人激情图片网| 久久精品国产精品亚洲红杏| 国产精品久久久久久久久免费桃花 | caoporn国产精品| 九色|91porny| 亚洲自拍偷拍九九九| 久久久三级国产网站| 欧美亚洲另类激情小说| 国产一区福利在线| 视频一区二区三区入口| 国产精品久久久一区麻豆最新章节| 欧美人与性动xxxx| 99久久久精品| 国产盗摄精品一区二区三区在线| 午夜精品福利一区二区三区蜜桃| 国产精品美女久久久久久久久| 日韩三级视频在线观看| 在线一区二区三区| 不卡av电影在线播放| 国产专区欧美精品| 免费看日韩a级影片| 亚洲午夜一区二区| 亚洲六月丁香色婷婷综合久久| 久久久国产一区二区三区四区小说| 欧美日韩成人综合在线一区二区| 91视频观看免费| 北条麻妃国产九九精品视频| 国产在线视视频有精品| 美国精品在线观看| 日本一道高清亚洲日美韩| 亚洲国产日韩一区二区| 夜夜精品视频一区二区| 亚洲一区在线观看视频| 夜夜精品浪潮av一区二区三区| 亚洲伦理在线免费看| 亚洲精品国产成人久久av盗摄| 中文字幕一区不卡| 亚洲男同1069视频| 亚洲免费观看在线观看| 国产精品蜜臀av| 亚洲激情在线播放| 亚洲午夜免费福利视频| 日韩中文字幕亚洲一区二区va在线 | 一区二区三区欧美日韩| 一区二区三区在线免费视频| 亚洲三级在线看| 一二三四社区欧美黄| 日日摸夜夜添夜夜添亚洲女人| 亚洲地区一二三色| 免费在线观看成人| 国内一区二区在线| 国产成人免费9x9x人网站视频| 国产剧情一区二区三区| 不卡视频在线看| 91美女在线视频| 欧美色精品天天在线观看视频| 欧美精品乱码久久久久久按摩| 欧美一区二区三区日韩视频| 2020日本不卡一区二区视频| 中国av一区二区三区| 亚洲国产一区二区在线播放| 免费成人性网站| 成人福利在线看| 欧美日本高清视频在线观看| 久久色中文字幕| 亚洲欧美一区二区三区国产精品| 亚洲丰满少妇videoshd| 国产自产视频一区二区三区| 91网站视频在线观看| 在线电影院国产精品| 国产清纯美女被跳蛋高潮一区二区久久w| 中文字幕五月欧美| 日本欧美一区二区三区乱码| 成人性视频免费网站| 欧美日韩一区小说| 精品国产sm最大网站免费看| 中文字幕一区二区三区在线播放 | 91精品国产手机| 国产欧美日韩久久| 天天av天天翘天天综合网| 国产成人亚洲综合a∨婷婷| 欧美在线一二三四区| 久久精品水蜜桃av综合天堂| 亚洲国产精品久久人人爱| 国产麻豆视频精品| 欧美日韩夫妻久久| 综合欧美亚洲日本|