呀土豆yo
呀土豆yo
全部文章
分类
C++(1)
Java学习笔记(6)
Linux学习笔记(4)
指针(2)
数据结构与算法(3)
未归档(20)
结构体(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
呀土豆yo的博客
全部文章
(共38篇)
Charset(字符集)操作
一、编码与解码 编码:字符串 -> 字节数组 解码:字节数组 -> 字符串 二、查看所有字符集 public void Test05(){//获得字符集并输出 SortedMap<String, Charset> so = Charset.availableCh...
2019-05-15
0
480
MySQL性能分析
(1)、MySQL常见瓶颈 CPU :SQL中对大量数据进行比较、关联、排序、分组 IO:实例内存满足不了缓存数据或排序等需要,导致产生大量 物理 IO。 查询执行效率低,扫描过多数据行。 锁:不适宜的锁的设置,导致线程阻塞,性能下降。 死锁,线程之间交叉调用资源,导致死锁,程序卡住。 ...
2019-05-11
0
534
MySQL索引分类
(1)、主键索引 设定为主键后数据库会自动建立索引,innodb为聚簇索引 语法: #随表一起建索引: CREATE TABLE customer (id INT(10) UNSIGNED AUTO_INCREMENT ,customer_no VARCHAR(200),customer_...
2019-05-10
0
586
聚簇索引、全文索引与哈希索引
(1)、聚簇索引 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。 术语“聚簇”表示数据行和相邻的键值进错的存储在一起。 如下图,左侧的索引就是聚簇索引,因为数据行在磁盘的排列和索引排序保持一致。 聚簇索引的好处: 按照聚簇索引排列顺序,查询显示一定范围数据的时候,由于数据都是...
2019-05-09
0
642
B-Tree与B+Tree索引
(1)、B-Tree(平衡多路查找树)索引 【初始化介绍】 一颗b树,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3,P1表示小于17的磁盘块,P2表示在17和35之间的磁盘块,P3...
2019-05-09
0
585
数据库索引简介
(1)、什么是索引? MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构。 可以简单理解为“排好序的快速查找数据结构”。 (2)、 索引介绍 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某...
2019-05-09
0
502
SQL执行顺序与JOIN图
(1)、SQL执行顺序 手写 机读 随着Mysql版本的更新换代,其优化器也在不断的升级,优化器会分析不同执行顺序产生的性能消耗不同而动态调整执行顺序。 下面是经常出现的查询顺序: 总结 (2)、JOIN图
2019-05-09
0
622
MySQL的用户与权限管理
(1)、创建用户:create user zhang3 identified by '123123'; (2)、了解用户表 查看用户:select host,user,password,select_priv,insert_priv,drop_priv from mysql.user; ...
2019-05-04
0
512
MySQL逻辑架构
(1)、概述 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 (2)、分层 连接层:最上层...
2019-05-04
0
789
MySQL字符集问题
(1)、查看数据库字符集 show variables like '%char%'; (2)、修改my.cnf 在/usr/share/mysql/ 中找到my.cnf的配置文件,拷贝其中的my-huge.cnf 到 /etc/ 并命名为my.cnf mysql 优先选中 /etc/ 下的...
2019-05-04
0
522
首页
上一页
1
2
3
4
下一页
末页