我只想知道我们的连接字符串字段中是否有属性或属性,以便我们可以与客户保持优化的数据库连接。就像我通常使用的那样。它只包含必需的信息。
<add name ="ConnectionString" connectionString="Data Source=118.225.221.7;Initial Catalog=mycatalogue;
User Id=dba; password=some_password"/>
另一个场景,我们也可以增强 MARS 和异步操作的连接字符串:
MARS
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
MultipleActiveResultSets=true;
Asynchronous Processing
Server=myServerAddress;Database=myDataBase;Integrated Security=True;
Asynchronous Processing=True;
在我们的页面上,我有 4-5 个或有时 ~10 个连接来访问数据。"SELECT"
假设代码正在执行语句并为每个客户端获取一些随机行,我有 100 个用户同时访问同一页面。然后一次将有 400-500 个连接访问数据库,我认为这肯定会降低服务器/应用程序的性能。
所以我想知道,我应该尽量减少查询的数量,还是留给 .Net 框架智能。