博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
性能产生的十大原因
阅读量:5806 次
发布时间:2019-06-18

本文共 366 字,大约阅读时间需要 1 分钟。

性能产生的十大原因:

        1、低级程序错误

        2、数据库设计随意混乱

  没有主键的表,  索引建立有潜在问题的表

                没有建立聚集索引或建立不正确

                表设计没有考虑后续相关处理,应允许适当冗余,降低过滤条件复杂度

        3、SQL写法随意,引发全表扫描

        5、大数据量循环中使用了耗时语句

       循环中使用了,字典TryGetValue、数值.ToString()、String.ToUpper() 、String.IndexOf()...

        6、循环访问数据库

        7、系统设计没有对海量数据应用场景进行考虑

        8、各业务处理过程的相互影响

       死锁问题 

        9、系统架构

       10、底层开发平台的不稳定(.NET Oracle SQL Server 的事务处理机制稳定性)

转载于:https://www.cnblogs.com/fyq891014/p/4188795.html

你可能感兴趣的文章
Imperva开源域目录控制器,简化活动目录集成
查看>>
Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
查看>>
Codename One新增对面向通用Windows平台的Java应用的支持
查看>>
Gradle 4.2发布
查看>>
JQuery那点事 -- Deferred(Promise的实现)
查看>>
Java序列化的状态
查看>>
《提升敏捷回顾》作者访谈录
查看>>
C# API中的模型和它们的接口设计
查看>>
两面看问题:区块链与伦理人权
查看>>
7道常见的数据分析面试题
查看>>
物联网技术周报第 137 期: 使用 Amazon FreeRTOS 和 ESP32 将设备连接到云端
查看>>
最新的Java SE平台和JDK版本发布计划
查看>>
REST是新SOAP?
查看>>
OpsRamp推出AIOps推理引擎
查看>>
org.jasig.cas.client校验
查看>>
[leetcode]Longest Increasing Subsequence
查看>>
PHP_底层分析
查看>>
js-csp 可以开始尝试了
查看>>
【笔记】Network Evaluation——零碎
查看>>
web 安全入门
查看>>