随笔 - 70  文章 - 1  评论 - 91  阅读 - 19万
08 2007 档案
优化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 阅读(4455) 评论(0) 推荐(0) 编辑
用于统计函数执行时间的类
摘要:用于统计函数执行时间的类是最近在改进程序性能时写的,在函数入口处调用Start,在结束的时候调用Stop,在程序推出前调用Total进行统计输出。 该类不支持.net 1.1 阅读全文
posted @ 2007-08-07 13:13 yahle 阅读(994) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示