按类别查询搜索结果
关于关键词 的检测结果,共 1254
【Mysql/postgreSQL】 mysql调优的经验整理
362931297 | 2015-03-11 17:33:22 | 阅读(2740) | 评论(0)
1.为查询缓存优化你的查询  例:curdate()、now()、'2015-01-01',前两者都不能利用到数据库的查询缓存,尽量采用常量2.不使用永久链接【阅读全文】
随笔泼墨 | 2015-03-01 11:37:25 | 阅读(220) | 评论(0)
    在大多数情况下,你可以估算查询性能通过计算磁盘寻道。对于小表,你通常可以找到一个行在一个磁盘寻道(因为索引可能被缓存)。对于较大的表,可以预计,使用B-tree索引,你需要这么多试图找到一行:log(row_count) /  log(index_block_length/ 3 * 2 / (index_length+ data_pointer_length)) + 1。...【阅读全文】
362931297 | 2015-02-27 16:57:10 | 阅读(2060) | 评论(0)
前言:       此工具可以读取当前my.cnf的设定值与实际环境的状态值,输出一个非常友好的报表并给出优化建议。安装:       root#wget http://www.day32.com/MySQL/tuning-primer.sh       root#chmod 755 tuning-primer.sh ...【阅读全文】
十字螺丝钉 | 2015-02-11 14:35:23 | 阅读(3460) | 评论(0)
Replace Oracle RAC with MariaDB Galera Cluster?https://mariadb.com/blog/replace-oracle-rac-mariadb-galera-cluster这篇文章讨论了MariaDB Gelera Cluster替代RAC的可能性,总结如下:1.RAC share disk架构;MariaDB Gelera Cluster share nothing架构。MariaDB Gelera Cluster节约了成本。2.RAC无论select还是...【阅读全文】
【Mysql/postgreSQL】 mysql分析指标
jane_fun_hua | 2015-02-09 14:46:34 | 阅读(750) | 评论(0)
一,获取mysql用户下的进程总数ps -ef | awk '{print $1}' | grep "mysql" | grep -v "grep" | wc-1二,主机性能状态# uptime[root@ ~]# uptime 13:05:52 up 53 days, 52 min,  1 user,  load average: 0.00, 0.00, 0.00三,CPU使用率# top或# vmstat四,磁盘IO量# vmstat 或 # iostat五,swap...【阅读全文】
【Mysql/postgreSQL】 Mysql监控指标
聂风520 | 2015-02-09 09:01:07 | 阅读(430) | 评论(0)
lyhabc | 2015-02-05 10:24:28 | 阅读(1740) | 评论(0)
阿里巴巴DBA谈MySQL优化与新特性(转载)【阅读全文】
【Mysql/postgreSQL】 mysql优化
christ | 2015-02-05 00:37:47 | 阅读(940) | 评论(0)
lyhabc | 2015-02-02 12:22:30 | 阅读(2150) | 评论(0)
MySQL高可用技术【阅读全文】
skykiker | 2015-01-21 19:06:05 | 阅读(25480) | 评论(0)
之前的一篇博客《PostgreSQL分区表的性能损耗验证》中,遇到100并发单行更新发生死锁(问题1)的问题。这么简单的一条SQL,100个并发时居然会发生死锁,太不可思议了。发生死锁的SQLupdate_smallrange.sql:\setrandom id 1 10000update maintb set name = 'aaaaa12345'&nbs...【阅读全文】
skykiker | 2015-01-20 14:39:59 | 阅读(6230) | 评论(0)
在CentOS 6.5下运行一个高并发的pgbench测试,发现并发数超过一定数量(max_connections已经设成足够大了)的时候,执行会出错。pgbench -n -r -c 250 -j 250 -T 2 -f update_smallrange.sql错误消息:Connection to database "" failed:could not connect to server: Resource temporarily unavailableIs the server ...【阅读全文】
842349591 | 2015-01-14 21:38:27 | 阅读(690) | 评论(0)
MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。与max_connections有关的特性MySQL无论如何都会保留一个用于管理员(SUPER)登陆的连接,用于管理员连接数据库进行维护操作,即使当...【阅读全文】
842349591 | 2015-01-12 14:20:18 | 阅读(630) | 评论(0)
max_connect_errors是一个MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。max_connect_errors的值与性能并无太大关系。默认情况下,my.cnf文件中可能没有此行,如果需要设置此数值,手动添加即可。参数格式1max_connect_errors = 10...【阅读全文】
CUwangln | 2015-01-10 20:39:43 | 阅读(2050) | 评论(0)
1. 概述cstore_fdw实现了 PostgreSQL 数据库的列式存储。列存储非常适合用于数据分析的场景,数据分析的场景下数据是批量加载的。这个扩展使用了Optimized Row Columnar (ORC)数据存储格式,ORC改进了Facebook的RCFile格式,带来如下好处:压缩:将内存和磁盘中数据大小削减到2到4倍。可以扩展以支持不同压缩算法。列...【阅读全文】
842349591 | 2015-01-10 14:28:30 | 阅读(560) | 评论(0)
MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。如果你有多台服务器使用同一个数据库目录(不建议),那么每台服务器都必须开启external locking;参数解释当外部锁定(exter...【阅读全文】
842349591 | 2015-01-10 10:23:38 | 阅读(450) | 评论(0)
Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面先说我的服务器的硬件以及论坛情况,CPU: 2颗四核Intel Xeon ...【阅读全文】
skykiker | 2014-12-31 23:40:25 | 阅读(16040) | 评论(0)
今年的PG用户大会,华为的许中清分享了《PostgreSQL表分区实践》。其PPT最后一页的测试结果表明,100分区的继承分区表的查询更新删除比不分区的普通表慢了2个数量级。虽然PG的手册中也有提到分区数比较多时的弊端,但是否真慢到这种程度心中还是存了疑问,故测试验证之。【阅读全文】
【Mysql/postgreSQL】 PostgreSQL的序列的验证
skykiker | 2014-12-29 18:13:38 | 阅读(5820) | 评论(0)
前段时间有同事咨询PostgreSQL相关的问题,发现他们用了一个自动生成的32字节的字符串作为唯一键,而这张表的数据量相当大,建议他们改用序列,可减少存储空间。但用序列有一点不一样,就是序列必须顺序产生,那么高并发访问时会不会成为性能瓶颈呢?下面做个测试验证一下。【阅读全文】
【Mysql/postgreSQL】 MySQL主从复制优化
oracle狂热分子 | 2014-12-28 21:48:53 | 阅读(5200) | 评论(0)
                MySQL主从复制性能优化   MySQL的主从复制的基本原理是从库连接到主库,主库生成一个主库DUMP线程,该DUMP线程的主要任务是一直挖掘binlog日志,然后发送到从库的IO线程,IO线程接收到日志流后,写入relay ...【阅读全文】
easons247 | 2014-12-05 16:10:49 | 阅读(1940) | 评论(0)
1、Application Support Layer Heap Size (ASLHEAPSZ)它是app和agent通信的buffer,占用实例共享内存空间。监控:get snapshot for all on | grep –i “Rejected Block Remote Cursor requests”Rejected Block Remote Cursor requests = 2283如果Rejected Block Remote Cursor requests值比较高,增大ASLHEAPSZ值...【阅读全文】