Thomson

Thomson

Bio:
Thomson's blog

Posts

  • 工业企业订单管理系统升级(2) — 数据读取器读取数据

    项目中用MySqlDataReader 读取数据。我见过很多人错误地使用DataReader。 在这篇文章中,我将尝试解释从数据读取器读取时可以遵循的一些良好习惯。 考虑以下有问题的代码, MySqlDataReader reader = /* ... */; while (reader.Read()) { string id= reader["name"].ToString(); int...
  • 工业企业订单管理系统升级(1) — Stored Procedures VS DB Queries in code

    近期接到任务,需要升级系统的数据库查询订单部分的功能。主要问题是系统查询订单等待时间过长,需要10-30s才能等到查询结果的显示。 分析了code和查询方式,系统需要做大的修改。系统是使用DB Queries in code的方式对数据库进行操作。虽然DB Queries in code对单个查询的时间并不会太慢,但结合这个项目的情况并不适合。使用循环语句对数据库进行多次的读操作,使I/O的cost大幅增加。结合这个项目对相应的技术使用点分几个方面进行分析总结,供今后查询使用。 Stored Procedures VS DB Queries in code...

1,124 total views, 6 views today