3月1日突然发现有个网站有很多乱七八糟的文章,当然不是阿汤博客,阿汤博客是用的开源WordPress程序,程序安全还是有保障的,更何况还有双层WAF防火墙,虽然都是免费的,但是总比没有的好。这个被SQ...
Flask-SQLAlchemy批量插入数据性能下降排查处理
之前我阿汤博客写过一篇文档《Flask-SQLAlchemy批量插入数据性能测试》,当时对几种批量插入Mysql数据库的方法做了性能比较。只要不是通过for循环一条条插入,另外几种方法都比较快的,一万...
Flask-SQLAlchemy批量插入数据性能测试
Mysql数据库服务器4核,批量写入1万条数据、每条数据4个字段 性能测试:1、常规for循环一条条写入 (这种方式波动比较大,基本在60-120s之间)startTime = t...
数据库适不适合Docker容器化部署
网上有一篇文章提到数据库不适合容器化的七大原因:1、数据不安全2、运行数据库的环境需求3、网络问题4、状态5、数据库不适合使用主要的Docker功能6、额外的隔离对数据库是不利的7、云平台的不适用性当...
企业越大就越不在乎小问题吗-实测在阿里云反馈一个普通问题优化需要多长时间
公司项目一直用的阿里云的RDS MySQL,2020年11月份迁移到了阿里云的PolarDB MySQL。因为PolarDB是100%兼容MySQL,所以迁移很顺利,没什么问题。但是在使用API的时候...
五条SQL语句优化法则,提高SQL执行效率
SQL 作为关系型数据库的标准语言,是 IT 从业人员必不可少的技能之一。SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。查询优化是一个复杂的工程,涉及...
记录一次MySQL CPU持续100%解决历程
环境:服务器:腾讯云2H4G数据库:腾讯云TDSQL-C MySQL 1H1G前段时间对某个网站进行了改版,然后某天发现网站内页访问有时候会等待很久,阿汤博客就分享一下解决这一问题的历程。首先登录监控...
MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。...
不得不吐槽的阿里云售后技术支持
和阿里云售后打交道好几年了,基本公司云产品都会首先阿里云产品,产品稳定性没的说,但是这个售后技术支持就不得不吐槽了,并非黑阿里云,完全是这些年和阿里云售后打交道的亲身感受。很多年之前,我面试过一家公司...
open-falcon监控mysql详细配置
1、下载源码插件编译#export GOPATH=/var/falcon#mkdir /var/falcon/#go get -u github.com/open-falcon/mymon#cd $G...
小米监控open-falcon-0.2安装部署详细配置
一、环境准备1、配置阿里云yum源#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com...
MySQL运行状态show status详解
要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释,不管你是初学mysql还是你是mysql专业级的...
Nginx+php+mysql+xcache安装配置
一、安装Nginx:1、解决依赖关系编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries&qu...
Centos7.x编译安装Mysql5.7
1、安装依赖#yum -y install make gcc-c++ cmake bison-devel ncurses-devel#yum groupinstall -y "D...
生产环境Linux+Apache+php+memcach安装
一、Apache安装1、安装依赖包#yum install -y pcre pcre-devel apr apr-devel zlib-devel gcc openssl-devel exp...
Centos7.x Mysql5.5-5.6主从安装配置
一、MySQL安装1、安装依赖#yum -y install make gcc-c++ cmake bison-devel ncurses-devel# yum groupinstall ...
MySQL数据库的优化
我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。服务器物理硬件的优化在挑选...
MySQL5.6基于GTID及多线程的复制和mysql-proxy实现MySQL5.6读写分离
MySQL 5.6引入的GTID(Global Transaction IDs)使得其复制功能的配置、监控及管理变得更加易于实现,且更加健壮。要在MySQL 5.6中使用复制功能,其服务配置段中于少应...
MySQL数据库主从复制
MySQL主从复制二进制日志事务日志错误日志一般查询日志中继日志慢查询日志二进制日志:数据目录mysql-bin.XXXXXX滚动:达到最大上限,flush logs,服务器重启mysql> P...
Mysql数据库的优化框架
MySQL优化框架1. SQL语句优化2. 索引优化3. 数据库结构优化4. InnoDB表优化5. MyISAM表优化6. Memory表优化7. 理解查询执行计划8. 缓冲和缓存9. 锁优化10....