最近由于某大型网站社区论坛运行效率比较低用户反馈论坛有些卡需要对系统进行优化,论坛性能影响了公司的形象还有网站的流量,当然这也会影响到公司的收入,而且后期还需要长期维护网站的社区论坛服务。 1:并发访问的人多,其实访问的人少,偶尔才被请求几次页面,那是性能一般不会受到多少影响,也没什么技术高要求凑合 ...
分类:
其他好文 时间:
2018-09-01 17:28:47
阅读次数:
183
一、优化分类 二、测试数据样例 参考mysql官方的sakina数据库。 三、使用mysql慢查询日志对有效率问题的sql进行监控 第一个,开启慢查询日志。第二个,慢查询日志存储位置。第三个,没有使用索引的也会记录到慢查询日志中。第四个,超过1秒之后的查询记录到慢查询日志中(通常设置100ms)。 ...
分类:
数据库 时间:
2018-07-13 10:19:34
阅读次数:
183
oracle的执行顺序where子句中的条件是总是优先于其他条件的,并且越靠右越优先,包括group by、order by等子句。 根据执行顺序我们可以总结出许多可以优化查询的规律: 1、将能最快筛选出最少条目的条件放在where条件最右侧 2、not in 和 not exist的区别 not ...
分类:
数据库 时间:
2018-07-11 21:21:43
阅读次数:
171
mysql 数据优化慢查询优化基本步骤0.先运行看看是否真的很慢,注意设置SQL_NO_CACHE1.where条件单表查,锁定最小返回记录表。这句话的意思是把查询语句的where都应用到表中返回的记录数最小的表开始查起,单表每个字段分别查询,看哪个字段的区分度最高2.explain查看执行计划,是 ...
分类:
数据库 时间:
2018-06-25 17:01:52
阅读次数:
222
缘起 昨天接手了一个小程序,让新增一些页面。页面写完,预览失败。为啥?大小超过2M了。虽然说小程序目前支持分包的方式让上限提高到4M,但是考虑到业务的发展,还是先优化一波。 去掉无用数据 优化体积,从大文件下手,首先找到的大文件,就是 , 体积颇大,足有 145kb 。我们看看他。 通过调用的页面发 ...
分类:
其他好文 时间:
2018-06-14 20:51:50
阅读次数:
197
课程目录:4架构篇系统架构设计师视频数据优化技术Redis视频教程数据库高并发原理深入浅出MongoDB应用实战集群及系统架构深入Java程序性能调优视频深度揭秘服务器端内幕企业高并发的成熟解决方案某公司网架构设计方案架构设计文档基于SOA 思想下的百万数据架构互联网公司技术架构系列电商网站之Sol ...
分类:
编程语言 时间:
2018-05-22 22:23:22
阅读次数:
331
通常数据库的优化从硬件层面去考虑可分为4个方面: CPU:即降低计算复杂度,如减少sql各类聚合函数,窗口函数,case when等。 IO :(较少查询结果集过程中对数据的访问量。数据优化很大程度从这里入手 网络 : 较少查询结果集的大小,去除不必要的查询字段 数据库资源 : 这里讲的数据库资源主 ...
分类:
数据库 时间:
2018-04-21 13:32:53
阅读次数:
302
前言:分区是指根据一定的规则,数据库把一个表分解成多个更小的,更容易管理的部分。分区对应用来说是完全透明的,不影响应用的业务逻辑。 MySQL分区的优点: 1、和单个磁盘或者文件系统分区相比,可以存储更多数据; 2、优化查询。在Where字句中包含分区条件时,可以只扫描必要的一个或多个分区来提高查询 ...
分类:
数据库 时间:
2018-04-07 18:53:35
阅读次数:
170
1. 数据类型:指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型 (1) 整型(按存储范围分类):TINYINT(1字节) SAMLLINT(2字节) MEDIUMINT(3字节) INT(4字节) BIGINT(8字节) 数据优化的一个原则: 选择最合理 ...
分类:
数据库 时间:
2018-03-29 16:04:01
阅读次数:
229
优化逻辑:处理大数据量的,每次查询2000条数据,等数据用完后executeBatch更新所有要更新的数据。 1、查询数据,我们只查询一部分数据。 sql: 百万级数据优化查询select * from( select s.* from log s order by s.serv_invoke_id ...
分类:
其他好文 时间:
2018-03-23 16:55:02
阅读次数:
156