上一页 1 ··· 5 6 7 8 9
摘要: MySQL InnoDB引擎的表通过拷贝物理文件来进行单表或指定表的复制,可以想到多种方式,今天测试其中2种: 将innodb引擎的表修改为Myisam引擎,然后拷贝物理文件 直接拷贝innodb的表空间文件(前提是独立表空间(默认,通过show variables like 'innodb_fil 阅读全文
posted @ 2018-07-03 11:15 耿小厨 阅读(5695) 评论(1) 推荐(1) 编辑
摘要: 很多时候需要用到连续的id进行数据对比,如判断是否连续等问题。那么,生成连续整数的方式有多种,首先容易想到的是逐步循环,如果想生成1kw条记录,则需要循环1kw次进行插入,那么有没有其他方式呢,效率相对于逐步加一有多少提升呢。带此疑问,我们进行一番测试。 提前创建一张存放记录的表 1. 使用逐步+1 阅读全文
posted @ 2018-06-27 15:08 耿小厨 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Python处理MySQL数据库相关问题时,需要用到Python2.7.5及以上版本,而centos6.5等版本操作系统默认自带的版本为2.6.6,因此需要对python进行升级。 Python升级的步骤大致分为如下步骤: 安装依赖包 下载安装包并上传至操作系统,下载路径 解压、编译、安装 阅读全文
posted @ 2018-06-25 10:05 耿小厨 阅读(10423) 评论(0) 推荐(0) 编辑
摘要: 很多时候DBA需要导出部分记录至开发、测试环境,因数据量需求较小,如果原库的记录多,且表数量也多,在用mysqldump命令导出时可以添加一个where参数,自定义导出n条记录,而不必全量导出。 示例脚本如下: 导出dbname库每张表的1000条记录 /usr/local/mysql5.7/bin 阅读全文
posted @ 2018-06-22 14:30 耿小厨 阅读(247) 评论(0) 推荐(0) 编辑
摘要: MySQL wait_timeout参数修改问题,可能经常会有DBA遇到过,下面就试验一下并看看会有什么现象。 wait_timeout分为global级及session级别,如未进行配置,默认值为28800,即8小时。 session级(session关键字可省略) global级 此处省略对gl 阅读全文
posted @ 2018-06-21 11:12 耿小厨 阅读(7400) 评论(0) 推荐(1) 编辑
摘要: Tips: 关于MySQL版本选择、官网下载地址、相关系统配置等操作可以参照之前的博文,本文就不在赘述咯。 https://www.cnblogs.com/gjc592/p/9198323.html 本次进行MySQL5.7版本的安装,下面直奔主题,进行相关安装工作。 总体安装步骤概述如下: 操作系 阅读全文
posted @ 2018-06-20 14:48 耿小厨 阅读(1173) 评论(0) 推荐(1) 编辑
摘要: MySQL的配置文件需要根据版本及实际情况进行相应配置,本人使用的是Percona版本,主要是用到线程池等功能,所以选择Percona版本,配置文件内容如下,大部分参数信息我参考了相关资料做了说明,如有不当之处欢迎大家来指正。 [mysqld]############################ 阅读全文
posted @ 2018-06-20 10:16 耿小厨 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL版本的选择 推荐选择MySQL官方版本,且选择MySQL5.6以后的版本。 如选择Percona版本(例如5.6版本使用线程池等),但在5.6版本以后,官方版MySQL集成了Percon之前的优化。 不建议选择MariaDB:无INNODB;且核心代码较老 MySQL在5.6以后不断重 阅读全文
posted @ 2018-06-19 14:07 耿小厨 阅读(5907) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9
微信公众号: 数据库干货铺