摘要:
一、前言 由于工作需要,前一阵子使用python+twisted重新开发了中国联通SGIP短信系统的通信部分(参见这里)。 由于这个系统是在原有系统上升级,时间有限的缘故,沿用了原系统的数据处理部分。这部分采用MS SQL Server数据库做后台支撑,使用python的sql server包进行数据访问。程序不间断轮询数据库的待发送短信表,读取到短信数据后调用sgip模块进行发送。另外短信的Submited、 Response、Report、归档几个状态的转换也全部都是基于数据库操作,因此系统对数据库的读写操作相当频繁。随着业务的增长,到每天几十万的短 信下行时,数据库已不堪重负,故... 阅读全文