max()的优化 例如:explain select max(`payment_date`)? from payment; 可以查看到row的行数非常的多,也就是说扫描了整张表。 为payment_date加上一个索引。 create index idx_payment on payment (`paymen...
分类:
数据库 时间:
2015-10-01 12:56:18
阅读次数:
176
VR渲染需要左右眼两幅不同的画面,现在的大部分引擎都是暴力的直接渲染两遍,这样做想想性能也很难达到75FPS(或90FPS)以Oculus DK2为例,1920x1080@75FPS,加上Super Sampling就变成了(UE4默认135%)2592x1458@75FPS如果是Oculus的消费者版本和HTC Vive,分辨率和刷新率更是提升到了2160x1200@90FPS, 推荐配置是GT...
分类:
其他好文 时间:
2015-09-25 13:21:54
阅读次数:
276
SQLite的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, “insert into na...
分类:
数据库 时间:
2015-09-19 07:28:22
阅读次数:
233
优化php性能的五个实用技巧: ???? ??? 以下是五个优化技巧,熟练掌握后对于开发还是很有帮助的。 ???? ??? 1. 对字符串使用单引号 ???? ??? PHP 引擎允许使用单引号和双引号来封装字符串变...
分类:
Web程序 时间:
2015-09-18 15:44:20
阅读次数:
172
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul...
分类:
数据库 时间:
2015-09-14 11:50:17
阅读次数:
243
译自aras的博客,总共3篇文章,讲述unity5优化自己渲染器的过程
吸取大神调试与优化经验,了解unity5内部渲染器的优化方法
第一篇:Unity5内部渲染的优化1:介绍
第二篇:Unity5内部渲染的优化2:清理
上篇文章写了关于清理和优化。从那时起,我已经转变到做一些unity5.1的工作了,移除了固定功能着色器Fixed Function...
分类:
编程语言 时间:
2015-09-11 08:05:37
阅读次数:
268
译自aras的博客,总共3篇文章,讲述unity5优化自己渲染器的过程
吸取大神调试与优化经验,了解unity5内部渲染器的优化方法
前篇:Unity5内部渲染的优化1:介绍
介绍过去后,让我们来进行实际工作
在以前的文章已经提到的,首先我尝试想起/找出现有代码,做一些分析并且写下突出的地方。
分析多个项目主要揭示了两件事:
1. 渲染代码使用多线程...
分类:
编程语言 时间:
2015-09-05 08:45:59
阅读次数:
329
用给定的面值的纸币,组成总值为N的情况,有多少种组法,每张纸币数量没有限制,思路类似完全背包。dp[i][j]表示在前i中纸币中,组成总值为j的方法数。每次更新时都得枚举,第i张纸币,只用1张时的组合数,只用两张时,用三张时,为了省去枚举的麻烦,可以直接使用完全背包的优化方法。/*ID: moden...
分类:
其他好文 时间:
2015-09-05 00:04:50
阅读次数:
247
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul...
分类:
数据库 时间:
2015-08-31 15:03:31
阅读次数:
256
1. 概述在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。本文首先介绍了Hadoop上通常的JOIN实现方法,然后给出了几种针对不同输入数据集的优化方法。...
分类:
其他好文 时间:
2015-08-29 23:02:44
阅读次数:
171