- 博客(21)
- 收藏
- 关注
原创 linux 逻辑卷
逻辑卷还是有好处滴,记录哈操作。copy copy copypvcreate /dev/sdb //创建物理卷vgcreate tsongvg01 /dev/sdb //创建卷组lvcreate -l +100%free -n tsonglv01 tsongvg01 //创建逻辑卷tsonglv01,将卷组tsongvg01全部空间分配给tsonglv01m...
2019-06-01 01:01:54 185
原创 内存
SELECT (@threads_connected:=variable_value) FROM performance_schema.global_status WHERE variable_name='Threads_connected';SELECT ( @@key_buffer_size+ @@query_cache_size+ @@innodb_buffer_pool_siz...
2018-11-16 19:00:06 187
转载 程序中SQL脚本不使用select * 原因
除了很少数的例外,在绝大多数情况下,使用星号是一种糟糕的编程习惯。 在此还是建议你即使需要被査询表的所有列,也应该显式地指定它们。之所以要这么做, 原因有很多。不像关系模型,SQL会根据在语句中指定的列顺序来保持列的原始位置。通过制定SELECT *,就可以确保查询返冋的列是按照它们的原始位置来返回它们。而客户端应用程序可能通过列的原始位置,而不是名称来引用査询结果出的各列(这确实真不是一种好习惯...
2018-10-23 17:40:01 1105
原创 锁表
select concat(ifnull(user,"None-"),"———",ifnull(db,"None-"), "———",ifnull(state,"None-"),"———",ifnull(`time`,"None-"), "———",concat("mysession:&qu
2018-10-18 13:53:00 154
原创 linux 磁盘参数优化: barrier
磁盘参数优化: barrier{mount /dev/db1 -o barrier=0 /datamount /dev/vdb2 -o barrier=0 /datalinux 查看挂载参数cat /proc/mounts#解决 umount目录,目录占用问题fuser -m -v /data# -m 参数显示所有使用指定文件系统的进程,后面可以跟挂载点,或是dev设备# -v 参数给出详细...
2018-05-25 18:25:06 2969
原创 linux swap创建,查看,释放
swap:创建swap:#查看linux swap信息cat /proc/swaps[root]# cat /proc/swaps Filename Type Size Used Priority/dev/vdb1 partition 10486188 1944188 -1swapon -s[root]# swapon -sF...
2018-04-16 10:39:36 10523
原创 myisam 与 innodb 混合使用带来逻辑备份的坑
坑:参数互斥性:--lock-all-tables, -x锁定所有数据库的所有表。这是通过获取整个转储期间的全局读锁来实现的。该选项会自动关闭 --single-transaction并 --lock-tables。--single-transaction选项和 --lock-tables选项是相互排斥的,因为LOCK TABLES会导致任何未决事务隐式提交。myisam如何一致性备份对于不支...
2018-04-04 11:46:54 708
原创 MySQL tmp_table_szie
-- https://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html#statvar_Created_tmp_disk_tables-- https://dev.mysql.com/doc/refman/5.7/en/internal-temporary-tables.htmltmp_table_size:1.内存临时...
2018-03-08 16:08:57 194
转载 MySQL优化
转载MySQL优化:原文见: http://wsluozefeng.iteye.com/blog/2192680优化sql一般步骤: 1.通过show (session 或者 global) status 来查看( 当前连接 或者 数据库上次开机以来 )的服务器状态信息,默认是session 例如:
2018-02-05 14:17:15 167
原创 mysql常用管理命令
汇总一些mysql常用管理命令:1.初始化实例 5.6 mysql_install_db mysql_install_db --defaults-file=$MySQL_CONF --user=$MySQL_USER --basedir=$MySQL_HOME --datadir=$MySQL_DATA 5.7 mysqld mysqld --initialize
2018-01-16 11:59:47 216
原创 mysql 5.6 5.7 导出用户授权信息
1. 5.6授权信息 参考:http://blog.csdn.net/yumushui/article/details/50264123我做了一点点改动实测可用;#!/bin/bash #Function export user privileges # updated by tsongsource /etc/profilepwd=password expgrants
2018-01-15 18:53:59 3298
原创 my.cnf 配置 中杠 与 下划线 不一致问题
1.mysql 配置 my.cnf 与 变量:show variables like ''; 可能不一样。2.在 my.cnf中 有中杠 有下划线;不过中杠 与 下划线都支持。注意:如果在配置文件里给出的某个选项是mysqld无法识别的,MySQL服务器将不启动。参考:http://bbs.csdn.net/topics/380018765
2018-01-15 18:51:00 2494
原创 MySQL行溢出与最大行
#MySQL行溢出与最大行MySQL每个表有4096个列的硬限制,MySQL表的最大行大小限制为65535字节-- innodb_page_sizeshow variables like 'innodb_page_size';-- 文件格式show variables like 'innodb_file_format';-- 行格式show table status l
2018-01-08 17:00:47 4014
原创 MySQL 不可重复读与幻读
不可重复读 与 幻读在MySQL 事务隔离级别为 read-commited 下会有 不可重复读 与 幻读 情况发生。--> 怎么区分 幻读 ,不可重复读一句话描述两者:在一个事务内,同一个sql前后两次读取的结果不一致。分开描述:不可重复读;针对结果集为具体某一行数据,前后结果集不一致。幻读:针对结果集为 具体某一个范围,前后结果集不一致。当事务隔离级
2017-09-20 15:18:50 592 1
原创 面试的一点点感想。
1.重新面试就像是打仗一般,要做好艰苦的准备。2.简历要写好,能够突出自己的技术。3.简历里面的技能,自己一定能够清楚的描述出 原理的逻辑过程。(平时工作中会依赖记录的文档,但是找工作面试却是要你描述具体逻辑过程,就像学生时代:平时看书看教程,吹牛自己会哪些技能,但是其他人需要你用试卷笔试描述出来--面试就是要你口述)tip:招人技术面试官并不都是与人为善,很多都是
2017-09-20 00:54:08 679
原创 mysql5.7.17初始化登陆
mysql5.7.17初始化登陆用户家目录下面有 .mysql_secret or /usr/local/mysql3306/localhost.localdomain.err 里面没有发现 A temporary password is generated for root@localhost.mysql_secret[root@localhost mysql
2017-03-29 00:12:08 918
原创 mysql 连接
##mysql 连接:unix系统上,mysql的登陆方式有两种,分别是socket和tcp/ip方式登陆。MySQL本地连接,如果不指mysql –protocol=tcp, 连接默认是socket方式连接的。 2, MySQL socket连接是根据sokect文件来的,与–port不相关的,如果是一机多实例,则用-Sunix系统上,mysql的登陆方式有两种,分别是socket和tcp/
2017-03-25 01:27:00 468
原创 20170325 mycat 堆溢出
20170325 mycat 堆溢出今天通过 navicat 连接 mycat 报错,查看 mycat.log 日志发现 don`t connect to writehost 。通过一步步排查最终在console.log里面发现了 堆溢出的 error,以及报错显示可能是 SQLunion造成的。最后重启mycat,发现sql,打bug.
2017-03-25 01:02:47 1037
原创 mysql: Specified key was too long; max key length is 767 bytes
mysql: Specified key was too long; max key length is 767 bytes今天下午在建表的时候报这个错误,相应的字段为 varchar(1000) ,而且这个字段建立了索引,在网上查阅了资料 innodb 的索引所在的字段有存储限制:767 bytes ;我的是 utf8 ,那就是 767/3=255*****2,索引字段最多只能 varchar(2
2017-03-23 23:33:49 839
原创 mysql:多配置文件安装新端口实例
1.查找 my.cnf 配置文件,新建文件 my3309.cnf 文件并修改。2.创建 datadir 目录 并 授权3.mysql_install_db 初始化数据库4.创建 mysql3309服务,设置开机自启动,开启mysql3309服务 修改相应的参数5.使用root无密码登录,并修改root密码
2016-08-12 16:37:26 1010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人