全部文章
上一页 1 2 3 4 5 6 7 8 ··· 47 下一页
摘要: 1. 应用优化 前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。 1.1 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据 阅读全文
posted @ 2020-07-30 17:28 指尖下的世界 阅读(186) 评论(0) 推荐(0)
摘要: 1.HashMap集合简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。 JDK1.8 之前 HashM 阅读全文
posted @ 2020-07-29 19:04 指尖下的世界 阅读(613) 评论(0) 推荐(1)
摘要: 5.1 大批量插入数据 参考:https://www.cnblogs.com/luzhanshi/p/13392286.html 5.2 优化insert语句 当进行数据的insert操作的时候,可以考虑采用以下几种优化方案。 如果需要同时对一张表插入很多行数据时,应该尽量使用多个值表的insert 阅读全文
posted @ 2020-07-29 00:08 指尖下的世界 阅读(239) 评论(0) 推荐(0)
摘要: 索引是数据库优化最常用也是最重要的手段之一, 通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。 4.1 验证索引提升查询效率 在我们准备的表结构tb_item 中, 一共存储了 300 万记录; 1). 根据ID查询 select * from tb_item where id = 9 阅读全文
posted @ 2020-07-28 23:02 指尖下的世界 阅读(240) 评论(0) 推荐(1)
摘要: 1.load方式导入本地数据 1.环境准备 创建表: CREATE TABLE `tb_user_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) NOT NULL, `password` varchar(96) NO 阅读全文
posted @ 2020-07-28 17:17 指尖下的世界 阅读(3525) 评论(0) 推荐(0)
摘要: 3.1 查看SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。show [session|global] status 可以根据需要加上参数“session”或者“global”来显示 session 级(当前连 阅读全文
posted @ 2020-07-28 11:56 指尖下的世界 阅读(523) 评论(0) 推荐(0)
摘要: 这里所说的命令都是在登录mysql之后我们可以运行的mysql命令(也就是写在mysql>之后的命令) 另外还有一类命令是未登录mysql时所使用的命令,我们叫做客户端工具,可以参考:https://www.cnblogs.com/luzhanshi/p/13409045.html 1.连接登录 m 阅读全文
posted @ 2020-07-26 23:04 指尖下的世界 阅读(500) 评论(0) 推荐(0)
摘要: 2.1 存储引擎概述 和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 Oracle,SqlServer等数据库 阅读全文
posted @ 2020-07-26 23:02 指尖下的世界 阅读(366) 评论(0) 推荐(0)
摘要: 整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimizer : 优化器组件 Cac 阅读全文
posted @ 2020-07-26 20:14 指尖下的世界 阅读(132) 评论(0) 推荐(0)
摘要: 5.1 介绍 触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。 使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容 阅读全文
posted @ 2020-07-26 19:10 指尖下的世界 阅读(390) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 47 下一页