自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tsong

联系我qq:939140829 微信: seoleader

  • 博客(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授权 Navicat快捷键

mysql授权 Navicat快捷键

2016-08-15 17:52:55 386

原创 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关注的人

提示
确定要删除当前文章?
取消 删除