性能优化
文章平均质量分 51
游学四方
这个作者很懒,什么都没留下…
展开
-
线程安全的单例模式写法
关于单例的理论部分已经不再赘述,网上多得是,下面以代码为例:class CNoncopyable { protected: CNoncopyable() {} ~CNoncopyable() {} private: // 将拷贝构造和赋值操作符声明为私有类型 CNoncopyable(const CNoncopyable&);原创 2021-01-21 20:12:39 · 215 阅读 · 0 评论 -
数据库调优
其实关于数据库调优的知识点非常分散。不同的 DBMS,不同的公司,不同的职位,不同的项目遇到的问题都不尽相同。为了能让你对数据库调优有一个整体的概览,我把这些知识点做了一个梳理,希望能对你有一些帮助。需要掌握以下几个方面的内容:数据库调优的目标是什么? 如果要进行调优,都有哪些维度可以选择? 如何思考和分析数据库调优这件事?数据库调优的目标简单来说,数据库调优的目的就是要让数据库运行得更快,也就是说响应的时间更快,吞吐量更大。不过随着用户量的不断增加,以及应用程序复杂度的提升,...原创 2020-06-22 23:06:18 · 534 阅读 · 0 评论 -
基于Linux整形时间的常用计算思路
本文链接:https://blog.csdn.net/analogous_love/article/details/102574429上一次分享了《Linux时间时区详解与常用时间函数》,相信大家对Linux常见时间函数的使用也有了一定的了解,在工作中遇到类似获取时间等需求的时候也一定能很好的处理。本文基于Linux整形时间给出一些简化的的常用计算思路,试图从另外的角度去加强读者对时间处理的理...转载 2019-10-21 22:50:07 · 190 阅读 · 0 评论 -
MYSQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询...转载 2018-09-02 09:54:50 · 335 阅读 · 0 评论 -
性能调优攻略
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! ...转载 2018-09-01 22:35:18 · 431 阅读 · 0 评论 -
海康威视设备SDK调用,是否支持IP通道的思考
最新看海康设备SDK demo,感觉有点问题,现在把它记录写下来,做个记录。这个事情从本质上来说,不值得说,但还是详细分享一下。BOOL CRealPlayDlg::DoLogin(){ UpdateData(TRUE); CString DeviceIp; BYTE nField0,nField1,nField2,nField3; m_ctrlDevIp.GetAddr...原创 2018-12-26 16:57:17 · 4035 阅读 · 3 评论 -
30个mysql千万级大数据SQL查询优化技巧详解
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t...转载 2018-09-18 22:06:03 · 196 阅读 · 0 评论 -
Linux性能分析工具
【性能分析工具】首先来看一张图: 上图是Brendan Gregg 的一次性能分析的分享,这里面的所有工具都可以通过man来获得它的帮助文档,下问简单介绍介绍一下常规的用法: vmstat--虚拟内存统计vmstat(VirtualMeomoryStatistics,虚拟内存统计) 是Linux中监控内存的常用工具,可对操作系统的虚拟内存、进程、CPU等的整体情况进行监...转载 2018-12-18 16:02:20 · 253 阅读 · 0 评论