使用存储过程从数据库中获取大约200MB的大型数据。以前使用DataTable.Load()方法在DataTable中填充此数据。但它导致了性能问题,并且由于数据大小,DataTable没有响应。rstResultEnd Using
但现在为了提高性能,开始直接使用DataReader,但由于DatReader是连接体系结构,所以在BusinessLogic完成之前,数据库连接将一直打开cmdHelper.ExecuteR
我们目前有一个使用SQL Server 2014作为数据库的旧式桌面应用程序。我们想在软件之外添加一些我们没有源代码的额外功能。当桌面软件中的某个任务完成时,我们如何监控数据库中的不同表中插入、更新或删除了哪些数据?这将允许我们以桌面应用程序当前正在做的相同方式向数据库添加数据。我们已经尝试过SQL事件探查器,但似乎无法获取信息