网站首页 站内搜索

搜索结果

查询Tags标签: 性能,共有 583条记录
  • mysql 性能优化

    只要一行数据时使用 limit 1 如果已知只会得到一条数据,这种情况下加上 limit 1会增加性能。因为mysql 数据库引擎会在找到一条结果停止搜索,而不是继续查询下一条是否符合标准直到所有记录查询完毕。 选择正确的数据库引擎 Mysql 中有两个引擎 MyISAM 和 InnoDB,每个引…

    2022/6/10 2:21:18 人评论 次浏览
  • MongoDB性能问题排查

    mongostat 间隔固定时间(每秒)输出mongodb的当前运行状态。./bin/mongostat --port [port] -u qingteng -p [password] --authenticationDatabase admin输出字段说明:字段名称说明insert 每秒插入次数query 每秒查询次数update 每秒更新次数delete 每秒删除次数getmore…

    2022/6/4 2:20:13 人评论 次浏览
  • 如何提高系统吞吐性能

    1.从系统全局设计角度集群部署集群部署一般都与网关进行配合,集群部署有如下好处:配合网关路由策略,进行分流;根据实际的流量变动进行动态扩容。系统微服务化采用微服务的部署方式,对整体业务进行拆分,有如下好处:根据业务进行划分,操作更有针对性;操作不同的功能…

    2022/5/24 23:21:01 人评论 次浏览
  • 非公平锁性能为什么比公平锁性能高

    当一个线程请求锁时,只要获取了同步状态即成功获取锁。在这个前提下,刚释放锁的线程再次获取同步状态的几率会非常大,使得其他线程只能在同步队列中等待。 公平锁保证了锁的获取按照FIFO原则,代价是大量的线程切换。 非公平锁可能使线程饿死,但是线程切换较少,性能更…

    2022/5/5 6:15:45 人评论 次浏览
  • redis-benchmark性能测试

    redis-benchmark压力测试工具 测试100个并发连接 100000请求单机性能 redis-benchmark -h -p 6379 -c 100 -n

    2022/5/2 2:12:53 人评论 次浏览
  • MySQL性能优化

    1.MySQL索引优化 mysql客户端通过协议与mysql服务器建立连接,发送查询语句,先检查查询缓存,如果命中,直接返回结果,否则进行语句解析,有一系列预处理,比如检查语句是否写正确了,然后是查询优化(比如是否使用索引扫描,如果是一个不可能的条件,则提前终止),生成…

    2022/4/24 19:14:27 人评论 次浏览
  • 性能问题之内存泄露

    现象tps出现大幅波动,并慢慢降低,甚至降为0,响应时间随之波动,慢慢升高 通过jstat命令看到,JVM中old区不断增加,FullGC非常频繁,对应的FGC消耗的时间也不断增加 通过jconsole、jvisualvm可以看到,堆内存曲线不断上升看,接近上限时,变成一条直线 应用程序日志报错…

    2022/4/24 7:15:04 人评论 次浏览
  • 为什么CPU结果会影响redis性能

    很多人都认为Redis 的线程在 CPU 上运行,CPU 快,Redis 处理请求的速度也很快。 这种认知其实是片面的。CPU 的多核架构以及多 CPU 架构,也会影响到 Redis 的性能。如果不了解 CPU 对 Redis 的影响,在对 Redis 的性能进行调优时,就可能会遗漏一些调优方法,不能把 Red…

    2022/4/23 19:14:14 人评论 次浏览
  • 如何监测linux磁盘io性能

    到了 Linux 磁盘 I/O 的工作原理,我们了解到 Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的块设备提供了标准…

    2022/4/22 7:42:40 人评论 次浏览
  • [笔记]CSAPP第五章 优化程序性能

    第四章与CPU设计有关,暂时跳过,以后有时间再看。编写高效程序要点:必须选择一组合适的算法和数据结构; 必须编写出编译器能够有效优化以转换成高效可执行代码的源代码; 针对运算量特别大的计算,将一个任务分成多个部分,在多核和多处理器的某种组合上并行地计算。(…

    2022/4/21 20:14:42 人评论 次浏览
  • MYSQL性能优化

    常用5种方式1、最大连接数优化 方法1: 修改my.ini文件(永久修改) 2、启用查询缓存 特别注意:查询缓存从MySQL 5.7.20开始已被弃用,并在MySQL 8.0中被删除。、一种说法是不建议使用查询缓存,因为查询缓存往往弊大于利。查询缓存的失效非常频繁,只要有对一个表的更新,…

    2022/4/21 19:12:40 人评论 次浏览
  • 前端性能优化

    页面方面:图片采用懒加载;使用雪碧图;字体图标; CSS:使用translate来创建动画;使用link而不是@import引用;移除不必要的css样式; JS:引用js时放到页面的body结尾前,避免js文件过大造成首屏加载空白时间过长;引用js使用defer和async异步加载;避免过多的操作DOM…

    2022/4/21 6:13:22 人评论 次浏览
  • 性能测试之nmon的使用

    一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 2、nmon可监控的数据类…

    2022/4/17 23:16:34 人评论 次浏览
  • 性能问题之线程阻塞

    定义 在多线程情况下,如果一个线程拥有某个资源的锁,那么这个线程就可以运行资源相关的代码,其他线程就只能等待其执行完毕后,才能继续争夺资源锁,从而运行相关代码。场景 车票售卖系统,当剩余车票为1张,此时有A/B/C/D四个用户同时来购票,系统开启了四个线程来执行…

    2022/4/14 23:14:07 人评论 次浏览
  • 性能测试篇:六:locust性能工具使用

    1:locust简介Locust是一个用于可扩展的,分布式的,性能测试的,开源的,用Python编写框架/工具,它非常容易使用,也非常好学。它的主要思想就是模拟一群用户将访问你的网站。每个用户的行为由你编写的python代码定义,同时可以从Web界面中实时观察到用户的行为。Locust…

    2022/4/13 6:12:37 人评论 次浏览
扫一扫关注最新编程教程