Browsed by
月份:2012年3月

mysql 百万数据存储过程 查询优化技巧

mysql 百万数据存储过程 查询优化技巧

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id

大数据量高并发的数据库优化

大数据量高并发的数据库优化

一、数据库结构的设计     如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。     在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很

海量数据处理分析

海量数据处理分析

一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前

MySQL 服务器调优

MySQL 服务器调优

有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 替换有问题的硬件。 对 MySQL 进程的设置进行调优。 对查询进行优化。 迁移到 DB2®  您正在寻找一种干净利落、无成本的方法用来从 MySQL 迁移到 IBM® DB2® 吗?“从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C” 介绍了如何使用文中提供

优化网站页面加载速度的黄金法则

优化网站页面加载速度的黄金法则

Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。 Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cooki

黑客News

黑客News

在SAE上架了个wordpress博客,用来做阅读分享。 黑客News 是一个关于“互联网、编程、创业”的团队博客。我们在这里分享我们认为有价值的文章以及我们认为有趣的东西。 全文转贴导致互联网上有着太多的重复、垃圾信息,因此博客上只发布原创内容。对于第三方的优秀文章,我们将只写内容摘要或推荐理由。 http://haoluob

OSCHINA:Python性能鸡汤

OSCHINA:Python性能鸡汤

第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到”解析”一词, 认为Python不过是另一门脚本语言. “它肯定很慢!” 毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于

Notepad++ 6.0 发布,优化了大文件加载性能

Notepad++ 6.0 发布,优化了大文件加载性能

Notepad++ 是一款免费的开源跨平台代码编辑器。它支持包括中文在内的多国语言,功能强大,除了可以用来制作一般的纯文字说明文件外,也可以作为代码编辑器。Notepad++不仅可以实现语法高亮显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 此次6.0版本增加了一些新功能,并作出一些改进,具体如下: 开

Magento环境需求

Magento环境需求

支持的操作系统: Linux x86, x86-64 web服务器: Apache 1.3.x Apache 2.0.x Apache 2.2.x 浏览器: Microsoft Internet Explorer 7 and above Mozilla Firefox 3.5 and above Apple Safari 5 and above on Mac only Google Chrome 7 and above Adobe Flash browser plug-in should be installed PHP Compatibil

Django 1.4 发布

Django 1.4 发布

It’s here! After many months of work, we’re proud to announce the release today of Django 1.4. There’s plenty of cool stuff in this release, and the release notes cover it all in detail. You can also swing by the downloads page to grab a copy of the release package. And as a

android webview程序(转)

android webview程序(转)

package com.pocketdigi.webview; import android.app.Activity; import android.app.AlertDialog; import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.KeyEvent; import android.webk

Django’s future, and Python 3

Django’s future, and Python 3

With Django 1.4 so close to release, it’s also time to start talking about Django 1.5. Not many details have been finalized, butone very important announcement was made Sunday during the PyCon lightning talks session. Perhaps the most common question about Django’s future, for some ti

Django 1.4 update

Django 1.4 update

Last week, we issued a release candidate for Django 1.4. Since then, many of the committers have been at PyCon US in Santa Clara, and we’ve been taking part in the post-conference sprints. At the moment, the queue of release-blocking ticketsstands at 10; some of those are release-process

Django 1.4 release candidate 2 issued

Django 1.4 release candidate 2 issued

As part of the updated Django 1.4 release process, today we’ve issued Django 1.4 release candidate 2, which will hopefully be the final pre-release package before Django 1.4. Because this is a pre-release package, it is of course not recommended for production use, but if you’d lik

Django 1.4 即将发布,将逐步支持Python 3

Django 1.4 即将发布,将逐步支持Python 3

Django 1.4正式版即将发布,仍然不支持Python 3,但是该团队为开发者带来了一个好消息,他们计划将Python 2.6作为跳板,逐步使Django支持 Python 3。 Django是基于Python语言的开源web开发框架,强调快速开发和DRY(Do Not Repeat Yourself)原则,并遵循MVC设计。Django的主要目的是简便、快速地开发数据库驱动的网站,

Logging 日志记录最佳实践

Logging 日志记录最佳实践

介绍 本文解释应用程序中的错误和调试日志的最佳实践。应用日志是一个非常重要的“工具”用来帮你查明具问题。如果有一个基础架构用来记录应用中的日志和事件,那么调试和问题的解决就会变得很简单。 在开始文章之前,我们要介绍两个相关的工具: Logstash – http://www.oschina.net/p/logstash Graylog2 R

NoSQL 崛起的六大原因

NoSQL 崛起的六大原因

NoSQL产品越来越火,NoSQL产品通常以其高性能,强扩展性和高容错性为大家所称道,我们在问为什么NoSQL会流行起来的时候,或许应该问一下为什么这些功能会变得这么重要。 We’re dealing with much more data. Although advances in storage capacity and CPU speed have allowed the databases to keep pace, we’re in

IronPython 2.7.2 发布,.NET实现的Python语言

IronPython 2.7.2 发布,.NET实现的Python语言

IronPython 2.7.2正式版本发布了。 IronPython 是一种在 .NET 及 Mono 上的 Python 实现,基于微软的 DLR 引擎。该项目是一个开源项目,由微软的 Jim Hugunin 发起,源码托管于微软的开源网站 CodePlex,基于Apache 2.0许可证。 该版本与其他2.7系列版本一样,需要安装.NET 4。不同的是,该版本的安装包和Platforms目录

福布斯:个人云将取代PC的核心地位

福布斯:个人云将取代PC的核心地位

美国《福布斯》杂志网络版周一撰文称,随着移动设备和云计算服务的发展,个人云将在未来几年逐步取代PC,成为数字时代的核心。 以下为文章全文: 上周,苹果CEO蒂姆·库克(Tim Cook)表示,PC已经“不再是数字世界的中心”。他还对未来进行了展望,并表示,随着用户逐渐开始寻找“比PC更便携、更个性、更易用”的设备,iP

Twitter发布Bootstrap 2.0.2,带来大量改进

Twitter发布Bootstrap 2.0.2,带来大量改进

Twitter今天发布了Bootstrap 2.0的第2个维护版本,该版本新增了一些新功能、改进了文档,并修复了100多处bug。 Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它由动态CSS语言LESS写成,与