崔文远 Troy Cui 老崔先生的上海生活、技术博客

还是连接池的问题,终于搞定了

上个月中旬提到过被Web.config中数据库连接池 Max Pool Size的问题折腾了,但是增加到200个最大连接池,还是会报错:

System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.   This may have occurred because all pooled connections were in use and max pool size was reached.

More...

C#中启用托管的Oracle.ManagedDataAccess访问Oracle数据库

上个月有个项目从基于Oracle数据库的Infor ERP LN系统中多表关联查询记录,遇到一张600多万的记录表,造成本来MSSQL的Linked Server方式好用的SQL频频超时。难道是服务器与服务器之间的网络有问题?还是MSSQL 2008 R2的问题?也朝这个方向研究了一阵,后来想想算了,还是直接连Oracle吧。

原来偷懒的技术债务,不还不行了。

于是启用托管方式的Oracle.ManagedDataAccess.dll,并从老版本4.121.2.20150926的dll更新到了4.122.1.20170524,升级了原来吉日嘎拉的数据访问底层,web.config等,半天搞定老sql的替换,测试跑下来速度飞快了。

More...

吉日嘎拉C#快速开发平台V4.0到V4.2升级记

目前我用的版本是4.0的,也有近2年没更新了,狠了狠心升级一下,没想到真的行动起来,也没那么难!

用了3天时间,将吉日嘎拉的代码升级到了4.2版本,并让原来的DotNet.WebApplication正常运行起来,比料想的顺利。这里简单记录一下升级中的心得。


使用到的工具:

1、BeyondCompare 试用版 - 比较程序文件

2、SQLDelta 14天试用版 - 比较数据库表结构变化(及数据变化)

More...

1年多,近100次的版本更新,终于有所积累

不得不说,站在巨人的肩膀上,看的更远,走的更快。

前年的时候,买了吉日嘎拉的4998元的开发平台个人版本,去年公司里面采购了9998的企业版,一路上用下来,多是欣喜。公司里面的积累自然不用说,应对用户的需求,处理起来得心应手。

个人方面,去年初,答应邻居弄一个小库存管理软件,不知不觉1年多了,翻看了一下记录,光是Web端的版本发布就有83个,加上数据端的里程碑式的更新,总次数应该不下100次了。这都是周末、晚上、闲暇的时光积累出来的。从目前的使用情况看,用户体验、速度、多终端支持、报表方面还有众多亟待提升,但2/8原则来看,能支撑每月150万零售额的近10人团队,关键的问题已经解决。

More...