摘要: 4. Mysql并发参数调整 从实现上来说,MySQL Server 是多线程结构,包括后台线程和客户服务线程。多线程可以有效利用服务器资源,提高数据库的并发性能。在Mysql中,控制并发连接和线程的主要参数包括 max_connections、back_lo... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 应用优化 前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。 1.1 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 5. SQL优化 5.1 大批量插入数据 环境准备 : CREATE TABLE `tb_user_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) NOT NULL, `... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 3. 优化SQL步骤 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. Mysql的体系结构概览 整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 3. 视图 3.1 视图概述 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 4. 存储过程和函数 4.1 存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要: MySQL高级课程简介 序号010203041基本硬件知识体系结构应用优化MySQL 常用工具2索引存储引擎查询缓存优化MySQL 日志3视图优化SQL步骤内存管理及优化MySQL 主从复制4存储过程和函数索引使用MySQL锁问题5触发器SQL优化常用SQL技... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 7. 程序升级 ## 7.1 登录升级 ### 7.1.1 图片验证码 * 后端: * 需要一个生成验证码controller,并将生成的验证码随机字符串存放到redis中 * 用户登录时,获得验证码,对验证码进行校验 * 前端: * 编写表单... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 表说明: Student: studentNo:学生ID Name:学生姓名 Sex:学生性别 (1男 2女) Hostel:学生宿舍号 Groups:学生小组号 teacher: teacherNo:老师ID teacherName:老师姓名 pas... 阅读全文
posted @ 2022-11-09 08:10 陶然同学 阅读(3) 评论(0) 推荐(0) 编辑