- 浏览: 247836 次
- 性别:
- 来自: 长沙
最新评论
-
maozilee:
njoiop 写道看得懂吗,看到这个还不错(http://ww ...
使用百度地图API将谷歌地图坐标转换为百度地图坐标 -
njoiop:
看得懂吗,看到这个还不错(http://www.haoserv ...
使用百度地图API将谷歌地图坐标转换为百度地图坐标 -
di1984HIT:
不错。,不错
MySQL 5.5中使用UNIX_TIMESTAMP分区【按天】 -
zhouhongyan123:
js地址变了!! http://developer.baidu ...
GPS定位转百度坐标,精度很高! -
tanier53:
那我最近也在做大批量导入这个功能,你说得比较好,但我有疑问数据 ...
用Java向数据库中插入大量数据时的优化
文章列表
作为公司的CIO,必须掌握一项存储技术,所以最近研究的东西比较多!
下面给出FreeNAS的iSCSI测试性能:
跟踪网络流量后发现,读数据没有使用带宽,并且读 消耗了整个CPU,所以,读的测试是准确的!
我们再来看写,NAS服务器与客户端直接产生真实网络流量,并且网络带宽就是该硬盘的写入速度,客户端机器CPU消耗几乎为0,瓶颈在网络传输上!
下一步,我们研究如何提高网络速度,提升NAS的iSCSI性能!
完全版Netbeans7.0.1下载地址:
http://download.netbeans.org/netbeans/7.0.1/final/bundles/netbeans-7.0.1-ml-windows.exe
我个人喜欢用它来开发PHP,用Eclipse开发Java!!
PHP开发版的下载地址:
http://download.netbeans.org/netbeans/7.0.1/final/bundles/netbeans-7.0.1-ml-php-windows.exe
来源:http://netbeans.org/downl ...
GPS定位转百度坐标,精度很高哇!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>常用坐标转换</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2" ...
找了半天,没找到很好表达的代码,所以,自己写了一个DEMO测试了一下非常不错:
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
MemCachedClient mcc = MemcacheManager.getInstance();
mcc.flushAll();
for(int i=0;i<100000000;i++)
{
Object dd = mcc.get("A_LEE&q ...
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?
Java
time
JavaScript
Math.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒
Microsoft .NET / C#
epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL
SELECT unix_timestamp(now())
Perl
time
PHP
tim ...
mysql给同一个表添加多个索引的测试
- 博客分类:
- MySQL
分别给xc表添加ind_name和ind_status的索引:
root@test 11:44:13>create index ind_name on xc(name);Query OK, 6815744 rows affected (1 min 43.75 sec)Records: 6815744 Duplicates: 0 Warnings: 0
root@test 01:53:31>create index ind_status on xc(status);Query OK, 6815744 rows affected (2 min 4.26 sec)Recor ...
MySQL慢查询的2种分析方案
- 博客分类:
- MySQL
以下的文章主要介绍的是MySQL慢查询分析方法,前一段日子,我曾经设置了一次记录在MySQL数据库中对慢于1秒钟的SQL语句进行查询。想起来有几个十分设置的方法,有几个参数的名称死活回忆不起来了,于是重新整理一下,自己做个笔记。
对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MySQL慢查询以及没有得用索引的查询。
OK,开始找出MySQL中执行起来不“爽”的SQL语句吧。
MySQL慢查询分析方法一:
这个方法我正在用,呵呵,比较喜欢这种即时性的。
MySQL5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。
mysql 5.1已经到了beta版,官方网站上也陆续有一些文章介绍,比如上次看到的Improving Database Performance with Partitioning。在使用分区的前提下,可以用mysql实现非常大的数据量存储。今天在mysql的站上又看到一篇进阶的文章 —— 按日期分区存储。如果能够实现按日期分区,这对某些时效性很强的数据存储是相当实用的功能。下面是从这篇文章中摘录的一些内容。
错误的按日期分区例子
最直观的方法,就是直接用年月日这种日期格式来进行常规的分区:
PLAIN TEXT
CODE:
mysql> create t ...
最近有个项目,对于数据库的并发性要求很高,对于事物,Rollback没有要求,同时数据库升级到5.5。所以,闲来没事儿,就拿起数据库来看看引擎性能。
我们通过创建一个 Procedure,让引擎每秒插入50条数据到 MySQL,然后我们通过修改表的引擎来查看IO的情况。
我们采用如下表结构
DROP TABLE IF EXISTS `test`.`t`;
CREATE TABLE `test`.`t` (
`id` int(10) unsigned DEFAULT '0',
`name` varchar(45) DEFAULT 'default',
...
RT不用多说,同行一看就知道!
MySQL分区有很多种,这里我只讨论按时间——按天分区!
在操作之前,你仍然有必要执行如下命令,查看你的MySQL版本是否支持partition功能:
show variables like '%partition%'
如果系统输出 ...
MySQL进入Oracle产品体系,获得了更多研发投入,新一代MySQL产品---MySQL5.5即将面世,较之之前的5.1版本,将获得诸多特性方面的提升,简单总结如下: 1. 默认存储引擎更改为InnoDB InnoDB作为成熟、高效的事务引擎,目前已经 ...
MySQL灾难恢复之官方方法
- 博客分类:
- MySQL
备份你可以用 mysqldump 工具。
定时,你可以使用 windows的计划任务或者linux/unix的crontab
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#disaster-prevention
你可以参考一下官方手册中的例子和说明。
5.9. 备份与恢复
5.9.1. 数据库备份
5.9.2. 示例用备份与恢复策略
5.9.3. 自动恢复
5.9.4. 表维护和崩溃恢复
5.9.5. myisamchk:MyISAM表维护实用工具
5.9.6. 建立表 ...
MySQL 5.1.6开始的事件调度器
- 博客分类:
- 数据库编程
自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。
事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某 ...
REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。请参见13.2.4节,“INSERT语法”。
注意,除非表有一个PRIMARY ...
MySQL单表支持最大记录限制参考
- 博客分类:
- 数据库编程
MySQL Reference Manual有如下记载:
Operating System File-size Limit
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4+ (using ext3 filesystem) 4TB
Solaris 9/10 16TB
NetWarew/NSS files ...