以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  有关SQL存储功能与datatable数据加载两者性能问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3634)

--  作者:baoxyang
--  发布时间:2009/7/20 18:36:00
--  有关SQL存储功能与datatable数据加载两者性能问题?
目的,为了提高大容量数据查询速度,想请教下,有关SQL存储功能与datatable数据加载两者性能问题?
动态加载数据调用了SQL存储过程来实现查询数据,另外使用datatable.loadfilter来查询数据。不知两者哪一个比较好性,或者其它建议?

--  作者:狐狸爸爸
--  发布时间:2009/7/20 18:37:00
--  
两者没有关系。
加载数据,完全没有必要用存储过程的,直接定义Select语句即可。
--  作者:baoxyang
--  发布时间:2009/7/20 18:44:00
--  

请问下,在狐表开发的应用软件,数据库为外部SQL数据库,在什么时候情况下可能要使用SQL的存储过程,还是完全没有必要?现在给SQL的存储过程搞糊涂了。


--  作者:狐狸爸爸
--  发布时间:2009/7/20 18:49:00
--  

呵呵,foxtable不需要使用存储过程的,你想得有点复杂了。
对于select form这样的语句,存储过程没有任何性能上的优势。


--  作者:kylin
--  发布时间:2009/7/20 18:51:00
--  

尽量少用存储过程,如果涉及到复杂的SQL语句还只能通过存储过程
当然简单的语句直接用Select语句就可以了


--  作者:baoxyang
--  发布时间:2009/7/20 18:51:00
--  
调用存储过程是使用“execute 存储过程名”来实现加载数据的。不使用select from 语句的。不知是否会起效果?
--  作者:kylin
--  发布时间:2009/7/20 18:58:00
--  
试一下就知道

当然可以
--  作者:baoxyang
--  发布时间:2009/7/20 19:05:00
--  

明白。