数据库
文章平均质量分 89
digua007
这个作者很懒,什么都没留下…
展开
-
用mysqldumpslow分析mysql的slow query log
mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行 long_query_time = 1log-slow-queries = /var/youpath/slow.loglog-queries-not-using-indexes long_...原创 2008-08-22 14:51:29 · 85 阅读 · 0 评论 -
五种提高 SQL 性能的方法[转]
五种提高 SQL 性能的方法 发布日期: 4/1/2004 | 更新日期: 4/1/2004 Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇...原创 2009-02-24 14:49:50 · 122 阅读 · 0 评论 -
DAO设计模式(转)
J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开.实现DAO模式能够更加专注于编写数据访问代码. 我们先来回顾一下DAO设计模式和数据访问对象. DAO基础 DAO模式是标准的J2EE设计模式之一.开发人员使用这个模式把底层的数据访问操作和上层的商务逻辑分开.一个典型的DAO实现有下列几个组件: 1. 一个DAO工厂类; 2. 一个DAO接口; 3. 一个...2008-05-14 21:54:42 · 91 阅读 · 0 评论 -
模拟大并发访问量请求程序(压力测试)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.io.InputStream; import java.net.URL; public class TestURL { public static void main(String[] args) throws Exception { ...2008-05-14 21:45:44 · 1110 阅读 · 0 评论 -
MySQL中MyISAM引擎与InnoDB引擎性能简单测试
MySQL中MyISAM引擎与InnoDB引擎性能简单测试[硬件配置]CPU : AMD2500+ (1.8G)内存: 1G/现代硬盘: 80G/IDE[软件配置]OS : Windows XP SP2SE : PHP5.2.1DB : MySQL5.0.37Web: IIS6[MySQL表结构] CREATE TABLE `myisam` ( `id` int(11) NOT NULL ...原创 2008-11-20 09:27:31 · 133 阅读 · 0 评论 -
[zt]MySQL平台数据库备份方案详细说明
http://www.51cto.com/html/2005/1018/8400.htm 在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事。备份数据库两个主要方法是用mysqld...2008-04-29 10:48:50 · 106 阅读 · 0 评论 -
【zt】sql server用sql文件备份还原数据库
在sql server下备份还原数据库,相信大家都用sql server企业管理器下面自带的工具,但在制作安装软件的时候。如果仍然用企业管理器下面备份整个数据库,然后还原数据库,这样就显得有点笨重,这样备份数据库主要占的空间太大,如果数据库大一点的话,对一种小小的安装光盘就不合适了,可选的方法,是把数据库对象和数据库中的数据备份成.sql文件,然后通过查询分析器或者命令行执行命令安装,可以节约很大...2008-03-12 16:02:54 · 150 阅读 · 0 评论 -
Mysql参数配置优化说明
1.获取当前配置参数 要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:mysqld –verbose –helpmysqladmin variables extended-status –u root –p 在MySQL控制台里面,运行下列命令可以获取状态变量的值:mysql> SHOW STATUS; 如果只要检查某几个状态变量,可以使用...原创 2008-08-29 09:02:02 · 83 阅读 · 0 评论 -
SQL - MySQL Server 日常維護: Log 分析(mysqlsla)
MySQL Server 日常維護: Log 分析(mysqlsla)在之前的文章中已有提過如何利用 mysqlreport 這套工具來掌握 MySQL 目前的運作狀況(MySQL 效能監控工具--mysqlreport),它可以協助我們瞭解 MySQL Server 的健康狀況以及 MySQL Server 大部份時間在處理什麼類型的 Query,但還有一個關鍵的問題沒有回答,就是在那些特定類型...原创 2008-08-23 09:21:28 · 127 阅读 · 0 评论 -
辨識 MySQL Slow Queries 的一般性原則
本文開始由於 MySQL 的普及,我們不難發現有許多 MySQL 的非專業使用者,他們十分依賴 MySQL 進行日常營運但卻不想(也不打算)進一步的成為 MySQL 專家,對他們而言只要可以用就好了。當與 Query 相關的效能瓶頸出現時,這些使用者將沒有能力解決所糟遇的難題,因為在這世界上並不存在對於 Slow Query 的通用解決方案;你所糟遇到的所有情況都是獨一無二的。此份文件並非技術文件...原创 2008-08-22 14:58:48 · 165 阅读 · 0 评论 -
Mysql之EXPLAIN
mysql> explain select count(id) from t_prehandle_zhigao_05 as zhigao where start_time > '2008-05-30'; +----+-------------+--------+-------+---------------+------------+---------+------+-------...原创 2011-10-24 14:26:30 · 83 阅读 · 0 评论