首页
学习
活动
专区
工具
TVP
发布

zhangdd.com

专栏作者
115
文章
241306
阅读量
21
订阅数
TiDB单机测试配置文档
作为一个分布式系统,最基础的TiDB 测试集群通常由2 个TiDB 实例、3 个TiKV 实例和3 个PD 实例来构成。通
zhangdd
2021-02-26
7220
TiDB单机伪集群配置文档
准备环境 准备一台部署主机,确保其软件满足需求: 关闭防火墙: systemctl stop firewalld systemctl disable firewalld 关闭selinux vi /etc/selinux/config SELINUX=disabled setenforce 0
zhangdd
2021-02-26
6570
mysql设置utf8mb4字符编码
修改my.cnf文件。加入以下内容,然后重启数据库:systemctl restart mysqld
zhangdd
2020-01-02
1.5K0
centos7系统greenplum5.7集群详细安装配置文档-亲试通过
OS:Red Hat Centos  Linux Server release 7.3
zhangdd
2020-01-02
7770
揭秘:2018阿里双11秒杀背后的技术
在今天双 11 这个万众狂欢的节日,对于阿里员工来说,每个环节都将面临前所未有的考验,特别是技术环节,今天我们就一起来探讨下双11天量交易额背后的技术。
zhangdd
2018-12-12
4.6K0
wordpress轻松实现全站HTTPS插件:really-simple-ssl
随着互联网发展,HTTPS目前非常流行,很多的网站都用上了https,但是有一个缺点:https是不允许有混合内容存在的。如果你的网站存在的时间比较久,就算你现在用了https协议,但是不可能让全站所有的都换成https,对于wordpress来说:最主要的就是图片,因为它的图片地址存的是绝对地址;如果你的网站有大量的图片全是用的http,除非直接update数据库里存的地址,个人认为菜鸟最好不要随便改动数据库,有备份还好,否则可能越改越麻烦。
zhangdd
2018-08-01
1K0
automake编译报错解决
编译的时候报错,解决方法如下 第一步 : autoscan 用 autoscan 产生一个 configure.in 的原型,执行autoscan 后会产生一个configure.scan 的文件,可以用它作为 configure.in文件的蓝本。 第二步: aclocal autoconf 执行 aclocal 和 autoconf ,分別会产生 aclocal.m4 及 configure 两个文件 然后执行: automake –add-missing 最后执行: ./configure
zhangdd
2018-08-01
2.9K0
zabbix监控-清理zabbix 历史数据
zabbix运行一段时间之后,会留下大量的历史 数据,会发现zabbix的数据库一直在增大。运行3个月后笔者的数据库达到了5.7G,可能造成系统性能下降,查看历史数据时查询速度缓慢。 zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历史记录。
zhangdd
2018-08-01
3.3K0
网站高并发大流量访问的处理及解决方法
1.硬件升级 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 2.负载均衡 它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 公司比较有钱的,可以购买专门负责负载均衡的硬件(如:F5),效果肯定会很好。对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载能力。 3.服务器集群 服务器集群就是指将N台服务器集中起来一起进行同一种服务,它们之间通过网络实现通信。让N台服务器之间相互协作,共同承载一个网站的请求压力。 在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。 4.数据库读写分离 基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。 5.数据库分表技术(垂直分割,水平分割) 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,很有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 6.表建立相应的索引 使用索引可快速访问数据库表中的特定信息。 7.页面静态化 前台实现完全的静态化最好,可以完全不用访问数据库。 8.缓存技术(MemCache、Redis) 缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用 这些文件,而不必再访问数据库 9.禁止外部盗链 外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链 10.控制大文件的下载 大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗 CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。
zhangdd
2018-08-01
6660
canal-基于mysql的增量数据同步安装配置
早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。 ps. 目前内部版本已经支持mysql和oracle部分版本的日志解析,当前的canal开源版本支持5.7及以下的版本(阿里内部mysql 5.7.13, 5.6.10, mysql 5.5.18和5.1.40/48)
zhangdd
2018-08-01
2.7K0
设置Mysql的连接超时参数wait_timeout、interactive_timeout
最近处理一个web服务时,写数据库数据时,经常报“MySQL server has gone away”,一查发现是mysql的wait_timeout、interactive_timeout设置的过短,30s,导致超过这个时长,mysql server会自动断掉这个连接,后续再进行数据库操作就失败跑异常了。
zhangdd
2018-08-01
7.1K0
linux每天定时备份MySQL数据库并删除五天前的备份文件
Mysql定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。
zhangdd
2018-08-01
1.7K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档