翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2019 档案

摘要:本文测试连接mysql的超时时间。 这里的“连接”是建立连接的意思。 连接mysql的超时时间是通过参数timeout设置的。 1.建立连接超时测试 下面例子中,设置连接超时时间为5s,读超时时间6s。 MySQL server IP是192.168.0.101,端口3306。 每3s执行一次SQL 阅读全文

posted @ 2019-10-27 21:48 翔云123456 阅读(8106) 评论(0) 推荐(1) 编辑

摘要:golang中,有一个特殊的指针值nil. 如何使用nil没有方法和成员变量呢? 下面来看下具体例子。 程序中,定义结构体类型Plane, 将Plane类型的指针作为函数的参数,然后传入nil作为实参。 在函数中,使用nil访问Plane的方法。 package main import ( "fmt 阅读全文

posted @ 2019-10-17 22:49 翔云123456 阅读(1703) 评论(0) 推荐(0) 编辑

摘要:MySQL集群一般部署为主从架构,主库专门用于写入数据,从库用于读数据。 异常情况下,在从库上写入数据,就会出现主从数据不一致问题,称为errant。 如果从库上的这些数据主库上已经有了,或者主库不需要这些数据,我们就可以使用空事务解决errant问题。 接下来,本文介绍如何使用空事务解决erran 阅读全文

posted @ 2019-10-17 22:18 翔云123456 阅读(465) 评论(0) 推荐(0) 编辑

摘要:在使用show processlist的时候,直接使用会显示很多的内容,无法很快找到需要的信息。 如何过滤操作呢? 其实,show processlist展示的内容是从 数据表查询得到。 数据表 各字段如下: 所以可以使用SQL语句的条件查询进行过滤,例如: 阅读全文

posted @ 2019-10-14 20:24 翔云123456 阅读(2485) 评论(1) 推荐(0) 编辑

摘要:在用MySQL客户端对数据库进行操作时,如果一段时间没有操作,再次操作时,常常会报如下错误: 这个报错信息就意味着当前的连接已经断开,需要重新建立连接。 那么,连接建立后,连接的时长是如何确定的呢? 在MySQL中,这个与两个参数 和`wait_timeout`的设置有关。 注:以下说明基于MySQ 阅读全文

posted @ 2019-10-13 17:38 翔云123456 阅读(1876) 评论(0) 推荐(0) 编辑

摘要:MySQL 客户端与MySQL server建立连接后,就可以执行SQL语句了。 如何查看一个连接上是否正在执行SQL语句,或者连接是否处于空闲呢? 下面我们做下测试。 1.查看连接的空闲时间 首先看下测试程序。 代码中,每3s执行一条sql语句。 启动程序,输出结果如下: 可以看到,连接MySQL 阅读全文

posted @ 2019-10-13 13:03 翔云123456 阅读(1533) 评论(0) 推荐(0) 编辑

摘要:MySQL数据表中,如果timestamp类型的字段,值为0, python从数据库读取数据后,得到对象是什么类型,是否为None呢? 下面来测试下。 创建数据表 首先创建数据表,其中字段 为timestamp类型,值为0. CREATE TABLE ( int(11) NOT NULL AUTO_ 阅读全文

posted @ 2019-10-13 11:15 翔云123456 阅读(530) 评论(0) 推荐(0) 编辑

摘要:最近工作的内容涉及MySQL运维内容,陆陆续续读了几本相关的书,其中一本是《MySQL管理之道:性能调优、高可用与监控》。 内容涵盖性能调优(包括sql优化等)、备份、高可用,以及读写分离等,对于普及MySQL基础非常有用。记录一下,以便于后面查阅。 附目录: 1章 MariaDB架构与历史1 1. 阅读全文

posted @ 2019-10-04 11:23 翔云123456 阅读(354) 评论(0) 推荐(0) 编辑

摘要:本文介绍golang 中连接MySQL时,如何设置最大连接数和最大空闲连接数。 关于最大连接数和最大空闲连接数,是定义在golang标准库中 的。 文中例子连接MySQL用的SQL driver package是 . 设置最大连接数的接口是 设置连接MySQL可以打开的最大连接数。 如果n show 阅读全文

posted @ 2019-10-02 23:28 翔云123456 阅读(2429) 评论(0) 推荐(1) 编辑

摘要:每个MySQL连接,都有一个连接ID,可以通过 connection_id()查看。 连接id也可以通过以下方式查看: show processlist中id列 information_schema.processlist的id列 performance_schema.threads的process 阅读全文

posted @ 2019-10-01 22:27 翔云123456 阅读(4169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示