日期:2014-05-18  浏览次数:20517 次

面试老生常谈的问题(求解决方案)
1:3000-5000万条记录的一张表(字段约100个)----如何实现优化,实现快速查找,更新----
1:如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux)----
----------如果有好的解决方案,可在开帖给分----

------解决方案--------------------
沙发?
------解决方案--------------------
不懂,帮顶一下吧
------解决方案--------------------
1:如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux)-- 不懂啊。。


------解决方案--------------------
不会,顶顶
------解决方案--------------------
不懂哦·有谁来解答下呢·
------解决方案--------------------
探讨
不会,顶顶

------解决方案--------------------
探讨
不会,顶顶

------解决方案--------------------
比较难...关注..帮顶...
------解决方案--------------------
哈哈,學習幫頂
------解决方案--------------------
咱也来占一个座位
------解决方案--------------------
http://i.aspx1.com/showtopic-1059.htm
不知道对你是否有帮助
------解决方案--------------------
1.快速查找
1).限定需要的数据量
2).尽量使用索引.避免全表扫描.
3).更新的话,因为字段实在太多了,如果是变长字段的话,很容易引起页拆分,从而降低效率.最好设定一定的页填充值.
4).更新,还应该避免大数量的更新,这样容易引起表级排他锁,从而阻止别人的正常访问.

------解决方案--------------------
1:3000-5000万条记录的一张表(字段约100个)----如何实现优化,实现快速查找,更新---- 

使用索引
将常用数据装入.Net 运行时Cache
将数据库的物理文件,分别建立在不同磁盘上,以减小IO瓶颈
分析执行频率高的SQL语句,将结果放入.Net 运行时Cache

1:如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux)---- 

操作系统对库的调用与开发语言有什么关系,尤其是这种极少直接操作内存的语言,只要做好系统与库的Link就可以调用了。
------解决方案--------------------
帮忙顶一下
------解决方案--------------------
等待答案



------解决方案--------------------
探讨
不懂,帮顶一下吧

------解决方案--------------------
如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux)
==
怕只有C++可以实现了
------解决方案--------------------
这么多数据,并不是所有的数据都有用吧!
可以建一个结构一样的表,存放最新添加或修改的数据,采用作业定时删除历史数据,当更新或者插入的时候就向两同时向两个表做出反应!
这样一般的查找就在数据比较少的表中查找,速度就有保证!
------解决方案--------------------
看贴回个贴
------解决方案--------------------
用索引器

------解决方案--------------------
如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux) 
这个可以吗?dll是不是只能是windows的专用东西?没有做过linux的开发?期待高人指点...
估计c or c++可以。
------解决方案--------------------
字段约100个?何必放一个表里?
这不吃饱了那啥吗?
------解决方案--------------------
如何写一个dll(vs.net环境--vb,c++,c#),实现跨系统的调用(比如linux) 


为啥不用webservice呀。
.net要在CLR上运行的。。。。。。
linux上没装clr就没办法运行那DLL吧
------解决方案--------------------
探讨