当大量用户访问数据库php怎么解决

当大量用户访问数据库php怎么解决,第1张

sql多用户访问数据库其实就是事务并发,会引起如下问题:

1、脏读:一个事务读取到了另外一个事务没有提交的数据

事务1:更新一条数据

事务2:读取事务1更新的记录

事务1:调用commit进行提交

此时事务2读取到的数据是保存在数据库内存中的数据,称为脏读。

读到的数据为脏数据

详细解释:

脏读就是指:当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,

另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个

1.需要建立密码表,使每个人的用户密码独立

2.如果是一个界面,不需要每个库都建立密码表。但要以一个库为基础,需要用到别的库,在过程中调用就可以了

3.在我知道的企业系统中是每个库都建立了自己的密码表的

4.关于最后一个问题,使用同一个账号,用户界面是一样的,难以区分。 *** 作错误无法追责。但是有一点可以肯定,可以同时登陆客户端。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9898912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存