性能测试
新鲜的柠檬
滴水穿石
展开
-
简单易理解的30种SQL语句优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is ...原创 2019-02-14 16:55:52 · 132 阅读 · 0 评论 -
oracle语句执行过程
·执行过程备注:1.Oracle 分为数据库实例+数据库文件,其中实例为数据库实例为SGA和后台进程。2.服务器进程 当用户(客户端)要连接Oracle数据库时, Oracle就会创建1个session(会话),并且在服务器上创建1个专门处理这个session的进程,就是服务器进程啦。注意啊, 每当1个新用户创建1个新的连接到数据库,Oracle都会对应创建1条服务...原创 2019-08-12 11:41:29 · 2455 阅读 · 0 评论 -
Oracle sql语句执行过程图文分析
转自:https://www.cnblogs.com/augus007/articles/7999586.html1.数据库文件Oracle 数据库文件大概可分为3种,分别是:控制文件(control files): 存放数据库本身物理结构信息数据文件(data files): 存放数据库数据啦~日志文件(log files): 包括重做日志文件和归档日志文件, 记录数据库数据的变化....转载 2019-02-14 13:39:39 · 626 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交...转载 2019-02-14 13:38:08 · 152 阅读 · 0 评论 -
单链表,双链表,循环链表的区别
单向链表(单链表) 单向链表,它包含两个域,一个信息域和一个指针域。这个链接指向表中的下一个节点,而最后一个节点则 指向一个空值NULL。单向链表只可向一个方向遍历。查找一个节点的时候需要从第一个节点开始每次访问下一个节点,一直访问到需要的位置。也可以提前把一个节点的位置另外保存起来,然后直接访问。双向链表,(双链表) 双向链表中不仅有指向...转载 2019-02-18 16:45:06 · 11785 阅读 · 0 评论 -
性能测试:如何保证测试环境与真实生产的一致性
保证性能测试与真实生产环境的一致性,具体从以下三个方面来看:1、硬件环境,包括服务器环境、与网络环境 如服务器的型号以及是否和其它应用程序共享此服务器,是否在集群环境下,是否通过BIGIP进行负载均衡,客户使用的硬件配置情况,使用的交换机型号,网络传输速率。 2、软件环境版本一致性 包括包括操作系统、数据库、中间件的版本,被测系统的版本。配置一致性 系统(操作...原创 2019-02-12 14:35:34 · 10234 阅读 · 0 评论 -
在性能测试之中如何设置接口访问的权重
答案:数据跟踪。原创 2019-02-12 13:43:47 · 571 阅读 · 0 评论 -
利用PyCharm的Profile工具进行Python性能分析
Profile:PyCharm提供了性能分析工具Run-》Profile,如下图所示。利用Profile工具可以对代码进行性能分析,找出瓶颈所在。测试:下面以一段测试代码来说明如何使用pycharm的Profile功能。测试代码见下文,文件命名为Test.py, 一共有5个函数,每个函数都调用了time.sleep进行延时,其中fun5函数调用了fun4函数:import time...转载 2019-02-12 14:24:58 · 1039 阅读 · 0 评论 -
数据库索引的比较
索引和B树:https://blog.csdn.net/qqqqq1993qqqqq/article/details/71437182位图索引:http://www.cnblogs.com/LBSer/p/3322630.html转载 2019-02-16 08:39:54 · 352 阅读 · 0 评论 -
oracle索引总结
https://www.cnblogs.com/wishyouhappy/p/3681771.html转载 2019-02-15 14:04:36 · 145 阅读 · 0 评论 -
哪些字段不适合建立索引
https://blog.csdn.net/WuLex/article/details/69540136转载 2019-02-15 14:03:17 · 12682 阅读 · 0 评论 -
Mysql建立、删除索引及使用
转载:http://www.yuanrengu.com/index.php/2017-01-13.html一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索...转载 2019-02-14 18:53:26 · 1103 阅读 · 0 评论 -
MySQL索引的创建、删除和查看
此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、...转载 2019-02-14 18:35:46 · 114 阅读 · 0 评论 -
性能测试过程中是怎么样造sql数据的?
sql使用包括增删查改,以及表,视图和索引。内连接和外连接区别(左连接用得最多):https://www.cnblogs.com/youzhangjin/archive/2009/05/22/1486982.htmlsql语句练习网站:https://www.cnblogs.com/DreamDrive/p/6193530.html(实际工作中用得最多的就是子查询(自连接))。sql语...原创 2019-08-12 18:08:56 · 529 阅读 · 0 评论