fyh
首页
文章归档
默认分类
关于页面
分类
图片 (0)
Vim (1)
Java (4)
软件测试 (1)
docker (2)
regex (1)
计算机网络 (1)
算法 (2)
PHP (2)
Linux (2)
mysql (22)
默认分类 (1)
全部分类 ( 45 )
查询
当前位于"mysql"分类下
Btree索引和Hash索引
myisam通过数据行的物理位置来引用数据,innodb通过主键在什么情况下可以用到B树索引:全值匹配的查询:order_sn = '987632119900'匹配最左前缀的查询匹配列前缀查询4.匹配范围值的查询5.精确匹配左前列并范围匹配另外一列6.只访问索引的查询Btree索引的使用限制. 如果
MySQL
2022年05月17日
55次浏览
配置MySQL复制
基于日志点的复制在主DB服务器上建立复制账号create user 'repl' @'IP段' identified by 'password';grant replication slave on *.* to 'repl' @'IP段';配置主数据库服务器bin_log = mysql-bin修
MySQL
2022年05月16日
56次浏览
mysql二进制日志
二进制日志格式:基于段:记录量相对小、节约磁盘和io;必须记录上下文信息,有些特定函数无法复制,造成主从不一致基于行:避免主从不一致,记录每一行的更改,复制更高效,降低主从延迟时间,full | minimal | noblob混合:根据sql语句由系统决定,大小由sql决定建议:mixed和row
MySQL
2022年05月14日
57次浏览
数据库数据类型选择
可选择多种数据类型数字类型>日期类型、二进制类型>字符类型;相同级别时:占用空间小>占用空间多。如何选择VARCHAR 和 CHAR类型VARCHAR类型存储特点:1> varchar用于存储变长字符串,只占用必要的存储空间2> 列的最大长度小于255则只占用一个额外字
MySQL
2022年05月14日
67次浏览
范式化和反范式化的优缺点
范式化设计的优缺点:1.优点:1> 可以尽量的减少数据冗余数据表更新快体积小2> 范式化的更新操作比反范式化更快3> 范式化的表通常比反范式化更小2. 缺点:1> 对于查询需要对多个表进行关联2> 更难进行索引优化反范式化设计的优缺点:优点:1> 可以减少表的关联
MySQL
2022年05月13日
55次浏览
数据库结构优化和范式
数据结构优化的目的减少数据冗余尽量避免数据维护中出现更新,插入和删除异常插入异常:如果表中某个实体随着另一个实体而存在。比如学生选课表,在没有选择「语文」课程的时候不能把这门课程插入到表中。更新异常:如果更改表中的某个实体的单独属性时,需要对多行进行更新。比如学生选课表中更新「数学」课程的学分时会把
MySQL
2022年05月13日
44次浏览
docker中mysql数据导入导出
导出docker exec -it mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql导入docker cp /opt/gysql.sql gysql (容器名称):/opt/gysql.sql
MySQL
2022年04月21日
54次浏览
MySQL基准测试
什么是基准测试定义:基准测试是一种测量和评估软件性能指标的活动。用于建立某个时刻的性能基准,以便系统发生软硬件变化时重新进行基准俄式以评估变化对性能的影响。
MySQL
2022年03月18日
68次浏览
MySql报错only_full_group_by的解决办法
MySql在低版本(5.7.x以下)中允许select后面的非聚合列不出现在group by中。以下sql在低版本中是可以运行的,但是在5.7及以上版本会报错SELECT DISTINCT `problem_id` FROM `solution` WHERE `user_id` = '2019212
MySQL
2022年03月16日
51次浏览
查看mysql文件存储位置
进入MySQLshow global variables like "%datadir%";
MySQL
2022年03月13日
36次浏览
«
1
(current)
2
3
»
个人信息
fyh
浙江 杭州
文章数量
45
分类数量
12
标签数量
14
所有标签
图片
1
Vim
1
Java
4
软件测试
1
docker
2
regex
1
计算机网络
1
PHP
2
算法
2
Linux文件夹
1
Linux命令
1
MySQL
23
根号分治
1
点分治
1
所有标签
45