毫秒数据

C#实现测量程序运行时间及cpu使用时间

12-25
对一个服务器程序想统计每秒可以处理多少数据包,要如何做?答案是用处理数据包的总数,除以累记处理数据包用的时间.这里要指出的是, 运行一段程序,使用的cpu时间,跟实际运行的时间是不一样的.附例如下: private void ShowRunTime() { TimeSpan ts1 = Process.GetCurrentProcess().TotalProcessorTime; Stopwatch stw = new Stopwatch(); stw.Start(); int Circles

MSSQL索引结构及其使用

11-15
一.深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(nonclustered index,也称非聚类索引.非簇集索引).下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引.比如,我们要查"安"字,就会很自然地翻开字典的前几页,因为"安"的拼音是"an",而按照拼

MySQL存储毫秒数据的方法_Mysql

06-25
有相当一部分刚接触到 MySQL 的朋友都遇到这样一个相同的问题,就是关于毫秒的存储与显示.由于MySQL数据类型中只提供了DATETIME, TIMESTAMP, TIME, DATE, YEAR这几种时间类型,而且DATETIME 以及 TIMESTAMP 的最小单位是秒,没有存储毫秒级别的函数. 不过MySQL却能识别时间中的毫秒部分.而且我们有多种方式可以获得毫秒的部分,比如函数:microsecond 等. 我这里举一个简单的例子,来存储秒之前和之后的部分. 对于把时间字段作为主键的应

编程优化杂谈(一)

02-05
编程|优化 1. 在SQL中, 如果选择某字段不为空的记录有两种写法where columnExample <> ''或者是where columnExample is not null 经测试, 后者比前者要快好几倍(columnExample经过索引) 2. 在ASP中, 使用GetRows与不使用GetRows而直接用Record来循环调用, 两者其实有所差别, 下面是测试调用记录数: 484 使用GetRows, 然后用数组来显示, 发现单花在GetRows的运算上花了约620毫秒.

编程优化杂谈

02-05
编程|优化 1. 在SQL中, 如果选择某字段不为空的记录有两种写法where columnExample <> ''或者是where columnExample is not null 经测试, 后者比前者要快好几倍(columnExample经过索引) 2. 在ASP中, 使用GetRows与不使用GetRows而直接用Record来循环调用, 两者其实有所差别, 下面是测试 调用记录数: 484 使用GetRows, 然后用数组来显示, 发现单花在GetRows的运算上花了约620毫秒.