永发信息网

用户访问数据库时, 计算是在服务器完成的吗?

答案:2  悬赏:0  手机版
解决时间 2021-04-08 07:13
  • 提问者网友:遁入空寂
  • 2021-04-07 15:54
一个用户通过web,需要访问数据库时,

是通过和服务器的通讯,在服务器的数据库中通过不断的通讯来计算结果,

还是用户把请求发给服务器,服务器运算出结果以后再把结果返回给用户?

我针对指的mysql 是以哪种方式完成的?

是不是说频繁访问数据库,只会对服务器CPU造成负荷,对带宽影响不大?
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-04-07 16:20
采用这种方式,用户把请求发给服务器,服务器运算出结果以后再把结果返回给用户?

是不是说频繁访问数据库,只会对服务器CPU造成负荷,对带宽影响不大?
会对服务器CPU,内存,IO产生负荷,但是一般不会造成服务器性能瓶颈。带宽只有在查询结果集过大时才会产生。
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-04-07 17:15
用户想访问服务器需要有访问服务器的权限,sql server提供了两种身份验证模式:windows身份验证模式和混合身份验证模式。在windows身份验证模式下,用户可以从创建windows用户或组创建登录账户;在混合身份验证模式下,用户可以创建新的sql server登录用户访问服务器。 使用transact-sql语句: create database database_name [on [<filespec>[,…n]] [,<filegroup>[,…n]] ] [log on{<filespec>[,…n]}] [for attach] public角色有两大特点,第一,初始状态时没有权限;第二,所有的数据库用户都是它的成员,因此不能将用户、组或角色指派为public角色的成员,也不能删除public角色的成员。public角色作用:可以通过对public设置权限从而为所有数据库设置相同的权限。 guest用户的特点:所有可以登录sql server的任何人,都可以用guest身份来访问数据库,并拥有guest帐号的所有权限和许可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯