返回数据至少需要数据库的提取数据、网络传输数据、客户端接受数据、客户端处理数据等环节。为了避免服务器、网络、客户端的无效工作,我们应该只返回需要的数据!
一、横向
- 不要写SELECT * 的语句,而是选择你需要的字段。
- 当在SQL语句中连接多个表的时候,请使用表的别名,并加在对应的Column上,避免那些由Column歧义引起的语法错误,以及减少减少解析的时间。
二、纵向
- 合理些WHERE语句,不要写没有WHERE的SQL语句
- SELECT TOP N* 代替没有WHERE条件的语句
返回数据至少需要数据库的提取数据、网络传输数据、客户端接受数据、客户端处理数据等环节。为了避免服务器、网络、客户端的无效工作,我们应该只返回需要的数据!