#高性能

高性能mysql第三版读书笔记3

innodb以前不支持高并发,在搞病房下就是悲剧,全部卡在mutex(缓冲池mutex)上,现在通过线程调度器控制线程怎么进入内核访问数据,参数为innodb_thread_concurrency,它有计算公式:CPU数量*磁盘数量*2。如果无法进入内核会休眠innodb_thread_sleep_delay微妙。还有...

高性能mysql第三版读书笔记2

如果查询在from子句中包含子查询,MySQL会执行子查询,将结果放在一个临时表中,然后完成外层查询的优化,它必须在外层查询优化前处理;所有类似的子查询,explain也必须。这样做,意味着如果子查询开销较大,或使用临时表,服务器开销会比较大。explain对内存排序和临时文件都使用filesort,并且对于磁盘上和内...

高性能mysql第三版读书笔记1

showprofiles查看所有查询执行时间,通过showprofileforqueryID查看具体某个查询执行时间,一般耗费在sendingdata上面。timestamp只使用datetime一般的存储。可以用bigint代替decimal,这样避免浮点存储计算不精确和decimal精确计算代价高的问题。如果要排序...

编写高性能的jquery代码

1,变量缓存dom搜索是比较昂贵的,所以记得用缓存功能//垃圾代码h=$('#element').height();$('#element').css('height',h-20);//优秀的代码$element=$('#element');h=$element.height();$element.css('heigh...

oracle高性能的SQL语句的写法

1、当多表查询的时候,把数据量小的表放在最后面,ORACLE会把最后面的表当作基础表,因为表间连接时,最右边的表会被放到嵌套循环的最外层。最外层的循环次数越少,效率越高。2、Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录...

Mysql高性能优化规范

 所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存...
代码星球 ·2020-05-21

优化SQL查询:如何写出高性能SQL语句

执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“...

使用Beetle简单构建高性能Socket tcp应用

 beetle是基于c#编写的高性能Sockettcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter,DataReader对象,从...

EF Core 使用编译查询提高性能

今天,我将向您展示这些EFCore中一个很酷的功能,通过使用显式编译的查询,提高查询性能。不过在介绍具体内容之前,需要说明一点,EFCore已经对表达式的编译使用了缓存;当您的代码需要重用以前执行的查询时,EFCore将使用哈希查找并从缓存中返回已编译的查询。关于这一点,您可以查阅github上面的代码QueryCom...

NopCommerce源码架构详解--初识高性能的开源商城系统cms

很多人都说通过阅读、学习大神们高质量的代码是提高自己技术能力最快的方式之一。我觉得通过阅读NopCommerce的源码,可以从中学习很多企业系统、软件开发的规范和一些新的技术、技巧,可以快速地提高我们的技术能力。所以我最近决定写一个“NopCommerce源码架构详解”的系列,来详细剖析NopC...

C#高性能TCP服务的多种实现方式

哎~~想想大部分园友应该对 "高性能"字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是《猴赛雷,C#编写TCP服务的花样姿势!》。本篇文章的主旨是使用 .NET/C#实现TCP高性能服务的不同方式,包括但不限于如下内容:APM方式,即AsynchronousProgramming...

.NET开源高性能Socket通信中间件Helios介绍及演示

  Helios是一套高性能的Socket通信中间件,使用C#编写。Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量。Helios为我们大大的简化了Socket编程,它已经为我们处理好了高并发情况下的解包,粘包,buffer管理等等。  GitHub:https://github...

JavaScript 总结几个提高性能知识点

前段时间花时间看了大半的《HighPerformanceJavaScript》这本书啊,然后就开始忙项目了,庆幸最忙的一周已经熬过去了。由于空不出时间,这个月写的学习笔记也不多,忙完最苦X的一周,这两天晚上也算是挑灯夜读了...终于是在残血之际将这本书shutdown了...既然读完了,总归是要学到些什么的。说说对这本...

varnish它是一款高性能的http缓存服务器

   在说到缓存varnish前,我们首先来了解下对于web服务缓存到底是什么?它有哪些特点,基础原理是什么?  http是web应用协议,通常我们说的一次http事务,不外乎就是客户端请求,服务端响应,通常我们是这样去理解http一次事务的过程;其实对于web服务器来说,一个客户端访问服务端的某资源时,往往...

JXTA 2: 具有高性能、海量伸缩性的 P2P 网络

这是来自developerWorks的一篇文章,地址是https://www.ibm.com/developerworks/cn/java/j-jxta2/———————————̵...
首页上一页...34567下一页尾页