Loading

随笔分类 -  mysql学习

摘要:脚本 vi a.shmysql -uroot -p123456 -N >a.txt<<! select concat(concat('show create table ',TABLE_SCHEMA,'.',TABLE_NAME),'\\\G') from information_schema.ta 阅读全文
posted @ 2023-02-15 19:06 李行行 阅读(91) 评论(0) 推荐(0) 编辑
摘要:之前一直纠结mysql如何编写交互式脚本,像Oracle那样进行交互式输出,通过Oracle的方式交互式输出在mysql中格式是乱的,最后在网上发现了mysql原来有一个-e选项 编写相关脚本如下 [root@rds lhh]# cat ora mysql -e "source $1" [root@ 阅读全文
posted @ 2023-02-14 18:20 李行行 阅读(32) 评论(0) 推荐(0) 编辑
摘要:MySQL执行sys.diagnostics存储过程如下报错 root@localhost [(none)]>call sys.diagnostics(null,null,'current'); + + | summary | + + | Disabled 1 thread | + + 1 row 阅读全文
posted @ 2022-10-27 17:32 李行行 阅读(387) 评论(0) 推荐(1) 编辑
摘要:参考:MySQL是怎样运行的:从根儿上理解MySQL 了解表的访问方法,对于我们诊断SQL性能非常有用,对于Oracle而言,我们直接通过执行计划就能看到表的访问方式,如下:访问表使用了index range scan 对于MySQL而言,习惯了Oracle的执行计划的dba,猛的接触MySQL执行 阅读全文
posted @ 2022-10-17 09:21 李行行 阅读(71) 评论(0) 推荐(0) 编辑
摘要:之前写的《mysql B+Tree索引的一点理解》一文中,介绍了MySQL在使用辅助索引的原理,通过辅助索引进行回表不难理解就相当于Oracle的index skip scan.但是mysql5.6版本中推出了mrr功能,其实就是将随机访问的数据,通过内部机制缓存到线程内存read_rnd_buff 阅读全文
posted @ 2021-09-10 00:28 李行行 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:employees数据库创建 1.下载地址 https://github.com/datacharmer/test_db 2.上传服务器并解压 [root@localhost ~]# unzip test_db-master.zip Archive: test_db-master.zip e5f31 阅读全文
posted @ 2021-09-09 22:09 李行行 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1.聚集索引 聚集索引就是按照每张表的主键构建一个B+树,同时叶子节点中存放的即为整行记录,聚集索引这个特性决定了索引组织表中的数据也是索引的一部分,同时B+树数据数据结构一样,每个数据页都通过一个双向链表来记性链接(通过主键查询是不需要进行回表操作的) 2.辅助索引 辅助索引又被称为非聚集索引,叶 阅读全文
posted @ 2021-09-09 16:00 李行行 阅读(62) 评论(0) 推荐(0) 编辑
摘要:db_user="root"db_passwd="xxxx"name="$(date +"%Y%m%d%H%M%S")"days=1orowner=oracle bakdir=/home/backupcd $bakdirfind $bakdir -type f -name "shoucan*.sql 阅读全文
posted @ 2021-09-09 14:27 李行行 阅读(56) 评论(0) 推荐(0) 编辑
摘要:https://imysql.com/my-cnf-wizard.html 阅读全文
posted @ 2021-09-09 10:23 李行行 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Innodb_io_capacity:设置数据库最大刷新页数量的能力,和磁盘的IOPS有关,磁盘的IOPS越好,这个值我们设置的可以越大,可以根据磁盘具体的IOPS进行调整。假设服务器使用单盘的SSD硬盘,IOPS为4000+,我们可以将这个值设置为4000 innodb_io_capacity_m 阅读全文
posted @ 2021-09-05 15:05 李行行 阅读(832) 评论(0) 推荐(0) 编辑
摘要:1.执行python安装命令如下报错 [root@oracle11g mysql-utilities-1.6.5]# python setup.py install Traceback (most recent call last): File "setup.py", line 21, in <mo 阅读全文
posted @ 2021-08-18 14:10 李行行 阅读(157) 评论(0) 推荐(0) 编辑
摘要:root@localhost [mytest]>select * from INFORMATION_SCHEMA.INNODB_TRX WHERE TRX_MYSQL_THREAD_ID = connection_id()\G; *************************** 1. row 阅读全文
posted @ 2020-03-26 19:13 李行行 阅读(366) 评论(0) 推荐(0) 编辑
摘要:select table_schema, table_name from information_schema.tables where table_name not in (select distinct table_name from information_schema.columns whe 阅读全文
posted @ 2020-03-20 19:43 李行行 阅读(3408) 评论(0) 推荐(0) 编辑
摘要:mysql在5.6版本之后,就可以将undo表空间从系统表空间分离出来。如果在初始化mysql的时候,/etc/my.cnf文件中,并没有指定innodb_undo_tablespaces的数量,那么默认情况undo就是存放在系统表空间中。初始化成功之后,尝试修改innodb_undo_tables 阅读全文
posted @ 2020-03-17 09:55 李行行 阅读(2510) 评论(0) 推荐(0) 编辑
摘要:方式一: root@localhost [mytest]>create table ts30(id int) DATA DIRECTORY='/test/'; Query OK, 0 rows affected (0.18 sec) 这种方式仅仅是创建了一个单表单表空间 方式二: root@loca 阅读全文
posted @ 2020-03-16 23:13 李行行 阅读(1180) 评论(0) 推荐(1) 编辑
摘要:学习如何判断mysql 线程IO的过程中,发现mysql performance_schema库为空。没有数据,无法对照iotop来判断mysql各个线程的IO情况 经过网上查找资料,发现performance_schema默认是off,没有打开的 通过修改/etc/my.cnf配置文件,设置per 阅读全文
posted @ 2020-03-15 10:51 李行行 阅读(837) 评论(0) 推荐(0) 编辑
摘要:安装mysql 5.7遇到一个特别纠结的问题,初始化成功之后,使用临时密码提示过期。反复初始化n次,还是临时密码过期。脑袋很大。下面贴出代码 [root@oracle11g data]# mysqld --initialize --user=mysql [root@oracle11g data]# 阅读全文
posted @ 2020-01-14 11:27 李行行 阅读(2055) 评论(0) 推荐(0) 编辑
摘要:1.日志监控三个经典状态参数 2.计算数据库检索数据命中率 3.计算内存读的趋势 4.调整mysql数据库的读写线程数量 是否进行调整我们要结合数据库读写性能,如果数据库在系统最繁忙的时候读写线程还有空闲等待的,那么我们就不需要进行调整,通过下面读写线程的状态,我们就看出数据库的读写线程的数量不需要 阅读全文
posted @ 2019-11-13 15:58 李行行 阅读(463) 评论(0) 推荐(0) 编辑
摘要:mysql 5.6升级到mysql5.7查看参数报错 --从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56 解决办法 阅读全文
posted @ 2019-11-03 11:01 李行行 阅读(4778) 评论(0) 推荐(0) 编辑
摘要:官网下载5.6版本 Linux-Generic版本 https://www.mysql.com/ mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz 1.创建mysql用户组 gr 阅读全文
posted @ 2019-11-02 21:03 李行行 阅读(986) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题