MySQL一次大量内存消耗的跟踪
线上使用MySQL8.0.25的数据库,通过监控发现数据库在查询一个视图(80张表的unionall)时内存和cpu均明显上升。在8.0.25MySQLCommunityServer官方版本测试发现:只能在视图上进行数据过
高并发,你真的理解透彻了吗?
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPUload升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回
MySql数据是如何存储在磁盘上存储的?
以下文章来源于Hollis ,作者zyz1992 关于MySql数据库,相信很多人都不陌生,这是当今最常用的一种关系型数据库,关于MySql的知识也是很丰富的。那么,不知道大家有没有想过这样的问题:MySql中的数据是存在哪的?又是如何存储的呢?本文就来深入分析一下这些问题。文章内容很长,建议收藏,建议大家静下心来仔细阅读,一定会有收获!Innod
分布式系统就是恶魔
想要头秃,就搞这个
性能上不去?调一调?
net.core.rmem_max=16777216net.core.wmem_max=16777216net.core.rmem_default=16777216net.core.wmem_default=16777216net.ipv4.tcp_rmem=40968738016777216net
leveldb is beautiful
名不虚传
memory_order_consume
#include<thread>#include<atomic>#include<cassert>#include<string>std::atomic<std::string*>ptr;intdata;voidproducer(){std
java ssh免密登录
packagecom.meituan.stabletest.sshtest;importjava.io.InputStream;importcom.jcraft.jsch.Channel;importcom.jcraft.jsch.ChannelExec;importcom.jcraft.jsch.
[8.0][MGR][bug]多主模式,外键冲突错误
https://bugs.mysql.com/bug.php?id=96758
内核月报bookmark
http://mysql.taobao.org/monthly/2015/05/
netcat 传输T级别大文件
接收端nc-d-l5002|tarxf-nohupshreceive.sh&发送端tarcf-.|nc1.1.1.15002nohupshtransfer.sh&
innodb部分内部操作
tab_node_t*tab_create_graph_create(/*====================*/dict_table_t*table,/*!<in:tabletocreate,builtasamemorydatastructure*/mem_heap_t*heap,/*!
qps.sh
mysql-p''-Bse'showglobalstatuslike"com_%";'>qps.newwhiletruedosleep0.5mvqps.newqps.oldmysql-p''-Bse'showglobalstatuslike"com_%";'>qps.newdatepas
比较值的周期变化
catlatency_s.output|grep-v"mysql"|awk'{print$4,"\t",$7,"\t",$9,"\t",$11,"\t",$13}'mysql-p''-Bse'selectevent_name,total_latencyfromsys.x$io_global_by_w
sysbench的新用法
相同QPS下,看响应时间。
999线监控
io、线程调度?
linux查看每秒的网络流量
importosimporttimecmd='ifconfig|grep"RXbytes"|tail-1|awk-F":"\'{print$2,"",$3}\'|awk\'{print$1,"",$6}\'>network_speed.temp'os.system(cmd)tx=0rx=0wh
软件编程
软件编程是艺术、是手艺
批量创建空连接
importmysql.connectorimporttimefrommysql.connectorimportErrorfrommysql.connector.connectionimportMySQLConnectionfrommysql.connectorimportpoolingtry:co
Certification information不能过大
/*Ifcertificationinformationistoobigthiseventcan'tbetransmittedasitwouldcausefailuresonallgroupmembers.Toavoidthis,wenowinsteadencodeanerrorthatwillma