分类:编程语言
mysql创建的优化就是加索引,可是有时候会遇到加索引都没法达到想要的效果的情况,加上了所以,却还是搜索的全数据,原因是sqlEXPLAINSELECTcs.sid,--c.courseFrontTitle,--c.imgBig,cs.studyStatus,coi.fee,--act.PROC_INST_ID_ASprocessId,cs.createDTM,cs.payStatus,cs.isCompleted,cs.saleChannel,cs.isDeleteFROMBiz_CourseStudycsLEFTJOIN...
继续阅读 >
在开发中遇到过这样一个问题一个看视频记录,更新到100就表示看完了,后面再有请求不继续更新了.结果是:导致,里面很多数据出现问题.推测是以下的情况才会导致第一条请求事务在执行中,还未提交(因为本地有时候比较难再现,于是手动在程序中,第一条记录处理的时候,sleep了几秒,就达到这种效果了)第二条请求事务已经开始执行,这个时候查到的历史最大值不是100,才会去进行了更新网上看了一下解决方案:悲观锁直接锁行记录这个我在本地测...
继续阅读 >
容器启动后先登录admin,创建一个新用户$dockerexec-itmongomongoadmin#创建一个名为admin,密码为123456的用户。>db.createUser({user:"duser",pwd:"test1mongodb23","roles":[{"role":"dbAdmin","db":"cpeducloud2"},{"role":"dbOwner","db":"cpeducloud2"},{"role":"readWrite","db":"cpeducloud2"},{"role":"userAdmin","db":"cpeducloud2"}],"mechanisms":["SCRAM-SHA-1","SCRAM-SHA-256"]});#...
继续阅读 >