最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息,极不方便做统计和分析。所以我需要创建一张新表,把旧表中的数据一条一条取出来优化后放回新表; 一. 清除冗 ...
分类:
数据库 时间:
2016-09-17 09:25:39
阅读次数:
179
sql 优化 一. 目的 数据库参数进行优化所获得的性能提升全部加起来只占数据库应用系统性能提升的40%左右,其余60%的系统性能提升全部来自对应用程序的优化。许多优化专家甚至认为对应用程序的优化可以得到80%的系统性能提升。因此可以肯定,通过优化应用程序来对数据库系统进行优化能获得更大的收益。 对 ...
分类:
数据库 时间:
2016-09-16 14:05:20
阅读次数:
281
分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached ...
分类:
Web程序 时间:
2016-09-16 12:53:15
阅读次数:
218
如果你是一个运维人员,那么你一定听说过SELinux,即使你不会使用它,对于SELinux的看法,见仁见智。有的朋友认为它大大的提升了系统的安全性,极度推崇它,有的朋友则认为它不是必须的,不熟悉的情况下轻易使用会造成很多错误,弊大于利,于是直接关闭它,还有些朋友能把它当..
分类:
系统相关 时间:
2016-09-16 00:24:57
阅读次数:
356
声明:这类属于学习笔记,主要是摘录书中内容,比较少的整理。内容经常是跳跃的,建议您阅读书本,收益更大。 定义函数的方式有2种,第一种是函数声明,另一种是函数表达式 函数声明会提升,就是JavaScript引擎先什么都不干,先把函数声明的代码解析一下,那么你是在此之前先用还是后用就无所谓了;但是表达式 ...
分类:
编程语言 时间:
2016-09-15 20:22:44
阅读次数:
243
linux下history命令详解如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已... ...
分类:
其他好文 时间:
2016-09-15 17:51:10
阅读次数:
279
.NET面试题系列目录 当你使用LINQ to SQL时,请使用工具(比如LINQPad)查看系统生成的SQL语句,这会帮你发现问题可能发生在何处。 提升性能的小技巧 避免遍历整个序列 提升性能的小技巧 避免遍历整个序列 当我们仅需要一个资料的时候,我们可以考虑使用First / FirstOrDe ...
分类:
Web程序 时间:
2016-09-15 12:23:27
阅读次数:
243
条件渲染(Conditional Rendering)是一项非常厉害的技术。当要渲染一个数据量很大的模型时,用条件渲染技术能够显著提升渲染效率,因为这个技术能够少画一些被遮挡的内容。 ...
分类:
其他好文 时间:
2016-09-15 00:54:00
阅读次数:
243
RAID的由来磁盘阵列简称RAID(RedundantArraysofInexpensiveDisks,RAID),有“价格便宜且多余的磁盘阵列”之意。其原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列主要针对硬盘,在容量及速度上,无法跟上CPU及内存的发展,提出改善方法..
分类:
其他好文 时间:
2016-09-14 23:38:34
阅读次数:
437