随笔分类 -  .net技术

上一页 1 2
优化MySQL插入数据
摘要:优化方法1: 修改表的类型 MySQL数据库表有两种类型,一种是支持事务处理,一种是不支持事务处理。MySQL在处理这两种表时,分别使用了不同类型的数据库引擎,因此数据库引擎在插入时效率不同,理论上说启用了事务功能后会比较慢。 修改方法:在创建表时,指定表类型 Create Table( ….. /*字段说明*/ ) ENGINE=InnoDB 红色部分为表类型,InnoDB表示带事务,MyISAM表示不带事务功能 优化方法2: 一次插入多条数据 MySQL通过一次执行插入多条数据,可以减少插入时间,提高效率,不过一次插入多条记录的SQL语法有点特别,貌似MS SQL Server不支持这样的语法: Insert into `table` values(data1),(data2),(data3) 虽然可以将多次插入的数据一次插入,但是一次插入的量还是有限制的:拼接出的SQL语句字符串长度不能超过1M,记录数不限。不太清楚是MySQL限制还是MySQL.Data数据 阅读全文
posted @ 2007-08-08 17:01 yahle 阅读(4464) 评论(0) 推荐(0)
用于统计函数执行时间的类
摘要:用于统计函数执行时间的类是最近在改进程序性能时写的,在函数入口处调用Start,在结束的时候调用Stop,在程序推出前调用Total进行统计输出。 该类不支持.net 1.1 阅读全文
posted @ 2007-08-07 13:13 yahle 阅读(1001) 评论(0) 推荐(0)
Once upon a time(一个web游戏的实现方法+源代码)
摘要:Once upon a time是前几天项目小组成员发过来,类似杀人游戏但比杀人游戏更好玩的多人游戏。这两天有空,用vs2005将游戏写成一个web游戏练练手,不过小组里相应平平,估计是在web上面玩的时候速度太慢(俺们的测试都在不停的催促“打字快点,打字快点”)。因此在网上玩了几次就搁浅了,准备周末到茶室大战几轮。现在在这里把游戏的实现过程以及源代码发布以下,有兴趣的网友可以找几个朋友周末聚聚玩玩这个游戏。 阅读全文
posted @ 2007-03-26 22:52 yahle 阅读(8256) 评论(7) 推荐(0)

上一页 1 2