2013-10-02 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 关于LAMP LAMP:Linux、Apache、MySQL、PHP的组合。目前企业使用较多。 除了LAMP,LNMP使用也很频繁。LNMP只是把Apache换成了Nginx。 另外,还有一个组合叫做WAMP。如下: WAMP:Windows、 Apache、MySQL、PHP的组合。 安装顺 继续阅读 »
2014-06-05 summer
这种设置方式是在mariadb最初的版本中可以,当时本人的mariadb是从mysql升级过来的。 在新版本中的设置方式和这个有些区别,请参考最新的博文(稍后推出)。 在本机上安装了mariadb尝试使用,插入中文数据时发现乱码,估计和mysql一样需要设置数据库编码格式,首先通过命令mysql -uroot -p123456进入数据库,然后使用show variables like 'character%';查看当前数据库的编码,如下图: 继续阅读 »
2013-12-19 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果我们习惯试错,将会收获更多。 最近一位好友问了我一个问题,就是MySQL的Delete语句删除会报ERROR1093 (HY000)错误。SQL语句如下:DELETE FROM test WHEREid=(SELECT max(id) FROM test); 我看了下这个SQL,语法上面没有什么问题啊,这不是标准SQL吗。于是我在Linux环境下测试了MyS 继续阅读 »
2014-07-09 summer
最近碰到一个问题,应用程序每天的第一次进行系统访问时,会报一个奇怪的错误,最后经过仔细的跟踪,错误信息找到了,如下所示: The last packet successfully received from the server was 60,428,178 milliseconds ago. The last packet sent successfully to the server was 60,428,180 milliseconds ago。 继续阅读 »
2015-04-07 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 引子 mysqldump 相信大家已经耳熟能详,相比 mysqldump,mydumper 具有如下优势: 多线程 高性能 仅凭多线程这一点就可以让你对 mydumper 爱不释手。mydumper 最新稳定版是 0.6.2,读者可以从这里下载到。本文讲解怎么编译安装 mydumper,以及怎么使用 继续阅读 »
2017-03-16 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 0x00 目录 Table of Contents {:toc} | 日期 | 作者 | 文档概要 | 版本 | 更新历史 | |:------------|:---------------|:-----|:-----|:-----|:-----| | 2017/03/14 | robin | 美团点评开源 SQL 优化工具 SQLAdvisor 测试报告 继续阅读 »
2014-10-27 summer
前言 随着系统数据量的增加,单台的数据库系统有时候不能满足实际需求,无论是在安全性、高可用性及高并发等方面。 1、可以作为一种备份机制,相当于热备份。主服务器挂掉,从服务器可以提供服务 2、可以做读写分离,均衡数据库负载。 MariaDB的安装可以参考:MariaDB安装 Mysql的安装可以参考:Mysql安装 主从复制(全部复制) 环境 整个系统的配置都是在centos6.3操作系统下进行,机器分别为:192.168.1.100和192.168.1.101 主服务器:192.168.1.100 从服务器:192.168.1.101 主从服务器都已经安装上了MariaDB5.5.40,root初始密码为:123abc 继续阅读 »
2018-01-10 Vaniot
一、安装nginx 首先来安装nginx,使用如下命令: shell sudo apt-get -y install nginx 查看nginx安装的文件。使用如下命令进行查看,如下: shell dpkg -S nginx nginx默认的安装位置是/etc/nginx目录,而且nginx的配置文件nginx.conf也是在该目录下。 除此之外,nginx的默认网站目录在/usr/share/nginx/html下,默认nginx网站配置文件为/etc/nginx/sites-available/目录下的default文件。 启动nginx,可以使用如下命令: shell sudo /etc/init.d/nginx st 继续阅读 »
2014-05-04 Robin Wen
Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 「问题」 高并发写的时候是选择innodb还是myisam呢?或者说如何提高insert效率? 每秒大概有5w - 7w的量(更正下,大概2w - 3w的量),简单的3个int型字段,3个字段是唯一索引,如何提高insert ignore的速度? 简单描述下应用场景,每天的uv和ip分表,uv 4m ip 33 继续阅读 »
2016-08-31 derekchan
一个悠闲的上午,DBA 发群上的一条消息把我从代码的深渊拉了出来:“从机延迟了300s”。 我心中简单思考了一番确认了可能造成的原因,更重要的一点,确认这不是我干的好事后,继续淡定地敲着我的代码。But,这件事情要是没我什么事,我也不会写这篇文章,所以我们继续看。 继续阅读 »