上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 从实现上来说,MySQL Server 是多线程结构,包括后台线程和客户服务线程。多线程可以有效利用服务器资源,提高数据库的并发性能。在Mysql中,控制并发连接和线程的主要参数包括 max_connections、back_log、thread_cache_size、table_open_cahc 阅读全文
posted @ 2021-05-08 10:31 低调人生 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 内存优化原则 1) 将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。 2) MyISAM 存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。innodb 的innodb_buffer_pool_size 阅读全文
posted @ 2021-05-08 10:29 低调人生 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 概述 开启Mysql的查询缓存,当执行完全相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存。 操作流程 客户端发送一条查询给服务器; 服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段; 服务 阅读全文
posted @ 2021-05-08 10:22 低调人生 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、 大批量插入数据 1) 主键顺序插入 因为InnoDB类型的表是按照主键的顺序保存的,所以将导入的数据按照主键的顺序排列,可以有效的提高导入数据的效率。如果InnoDB表没有主键,那么系统会自动默认创建一个内部列作为主键,所以如果可以给表创建一个主键,将可以利用这点,来提高导入数据的效率。 2) 阅读全文
posted @ 2021-05-07 16:27 低调人生 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 避免索引失效 1). 全值匹配 ,对索引中所有列都指定具体值。 2). 最左前缀法则 如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始,并且不跳过索引中的列。 3). 范围查询右边的列,不能使用索引 。 4). 不要在索引列上进行运算操作, 索引将失效。 5). 字符串不加单引号, 阅读全文
posted @ 2021-05-07 15:28 低调人生 阅读(144) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序。 查询SQL语句的执行计划 : explain select * from tb_item where id = 1; 字段含义 id select查询的序 阅读全文
posted @ 2021-05-06 16:18 低调人生 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 可以通过以下两种方式定位执行效率较低的 SQL 语句。 慢查询日志 : 通过慢查询日志定位那些执行效率较低的 SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 写一个包含所有执行时间超过 long_query_time 秒的 SQL 语句的日志文件 阅读全文
posted @ 2021-05-06 16:13 低调人生 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 1 存储引擎概述 和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 Oracle,SqlServer等 阅读全文
posted @ 2021-05-06 16:06 低调人生 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.1 MySQL官方对索引的定义为: 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 1.2 索引优势劣势 优势 阅读全文
posted @ 2021-05-06 11:12 低调人生 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、zookeeper宕机与dubbo直连 现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。 原因: 健壮性 l 监控中心宕掉不影响使用,只是丢失部分采样数据 l 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 l 注册中心对等集群,任意一台宕掉后,将自动 阅读全文
posted @ 2021-04-06 16:20 低调人生 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页