C/S架构访问局域网MSSQL服务器及优化问题。

时间:2022-11-21 17:17:15
最近正做一个猎头系统,关键就是简历的管理。一个人才对应一份简历,大约有几万条记录,软件是C/S架构,打算把数据库放在其中一台电脑,有几个问题想问问,大家相互交流讨论一下:
1,因为就是只有几万条的数据,MSSQL是放在一台配置稍微高点的台式机还是购买专门的服务器放置?如果是后者有无必要?还有当服务器的机器装什么系统好一些?
2,人才搜索功能,我写的是一些很普通的SQL语句,如何提高数据的检索速度?是建立索引还是,如何来优化请大家指导一下,因为搜索功能以及数据的提取速度将关系到用户的使用体验,这点很关键。

8 个解决方案

#1


1.服务器主要看甲方什么需求,服务器也不是很贵,稳定性也高。如果甲方愿意出钱,服务器为好。
2。建立索引到是可以,但是就看你在更新或者插入数据的时候(也就是新增人员建立的时候)对速度要求高不高,如果不高,加索引完全可以,因为有索引之后插入和更新数据的时候对数据库还要维护索引,速度会慢点,也不会太多。

#2


还有就是几万条数据就是不加索引,只要你sql语句没问题,速度完全可以的

#3


数据量那么点,不需要考虑性能。

除非你写的SQL语句实在太那个了。。。

#4


没有必要买什么服务器
但建索引非常有必要。。

#5


谢谢楼上几位。
如果不是购买专门的服务器,那装什么样的系统好一些呢?
因为是访问局域网里的机器,不知道连接数据库代码方面有些需要什么注意的不?
我现在的软件是在自己的笔记本里,到时候部署的话数据库是放在另外一台机器的,而那个时候数据库需要特别设置不?

#6


买专门的服务器,主要不是性能问题,而是服务器的一生可能只需要开一次机,每日每夜的干,而一般的机器抗不住,连续几天不关机就可能废了,操作系统装winserver
如果只有几W数据建索引的意义不大吧,因为很多查询可能用不到索引,如果建了索引,反而可能影响效率

#7


便宜点的刀片式服务器才6000多就可以了,不比一般的台式机贵多少,但是耐用性绝对是家用台式机无法相比的

#8


放数据的服务器是在局域网里,那么请问有什么办法可以对这个服务器进行数据安全方面的保护?如果数据丢失那就比较糟糕.
还有请问如何设置SQL 2005企业管理器的登陆密码呢?

#1


1.服务器主要看甲方什么需求,服务器也不是很贵,稳定性也高。如果甲方愿意出钱,服务器为好。
2。建立索引到是可以,但是就看你在更新或者插入数据的时候(也就是新增人员建立的时候)对速度要求高不高,如果不高,加索引完全可以,因为有索引之后插入和更新数据的时候对数据库还要维护索引,速度会慢点,也不会太多。

#2


还有就是几万条数据就是不加索引,只要你sql语句没问题,速度完全可以的

#3


数据量那么点,不需要考虑性能。

除非你写的SQL语句实在太那个了。。。

#4


没有必要买什么服务器
但建索引非常有必要。。

#5


谢谢楼上几位。
如果不是购买专门的服务器,那装什么样的系统好一些呢?
因为是访问局域网里的机器,不知道连接数据库代码方面有些需要什么注意的不?
我现在的软件是在自己的笔记本里,到时候部署的话数据库是放在另外一台机器的,而那个时候数据库需要特别设置不?

#6


买专门的服务器,主要不是性能问题,而是服务器的一生可能只需要开一次机,每日每夜的干,而一般的机器抗不住,连续几天不关机就可能废了,操作系统装winserver
如果只有几W数据建索引的意义不大吧,因为很多查询可能用不到索引,如果建了索引,反而可能影响效率

#7


便宜点的刀片式服务器才6000多就可以了,不比一般的台式机贵多少,但是耐用性绝对是家用台式机无法相比的

#8


放数据的服务器是在局域网里,那么请问有什么办法可以对这个服务器进行数据安全方面的保护?如果数据丢失那就比较糟糕.
还有请问如何设置SQL 2005企业管理器的登陆密码呢?