mysql
文章平均质量分 54
开发鹏
我秃了,也变强了!
展开
-
mysql执行sql语句的过程(mysql优化系列二)
上节我们了解到,mysql数据库也会维护着自己的一个连接池,那么当程序通过连接给mysql数据库发送sql后,我们的mysql是如何处理的? 1.首先,网络连接必须得分配给一个线程去处理,所以这里有一个线程去处理连接。 2.线程从连接中获取到sql语句后,要怎么做才能执行sql呢? 其实这里类似我们写的三层结构,控制器层接受请求,获取请求参数,再调用接口层去做具体的业务处理! 在数据库这里, 控制层:线程从连接中获取到sql语句,调用sql接口处理, 逻辑层:sql接口呢会调用sql解析器.原创 2021-02-28 15:37:06 · 142 阅读 · 0 评论 -
连接系统如何跟mysql打交道(mysql优化系列一)
1.mysql是单独的服务,java程序想要连接数据库,需要对应的 数据库驱动! 2.正常流程是,java程序通过驱动连接mysql数据库,编写的sql 通过建立的连接发送给mysql数据库去执行 转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消 正在上传…重新上传取消 3.但是这样的话,当有多个用户访问咱们的tomcat应用程序时,tomcat会启动多个线程来跑。这时候,多个线程就会抢这一个数据库连接来访问数据库,这样肯定是不行的,如果说,每个线程用完之后都关闭连接的话,那得多原创 2021-02-28 09:55:17 · 100 阅读 · 0 评论