摘要:
mysql 开启慢查询日志 MySQL加速查询速度的独门武器:查询缓存 对mysql查询缓存从五个角度进行详细的分析:Query Cache的工作原理、如何配置、如何维护、如何判断查询缓存的性能、适合的业务场景分析。 n 工作原理 查询缓存的工作原理,基本上可以用二句话概括: l 缓存SELECT操 阅读全文
摘要:
SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您 阅读全文
摘要:
MySQL 配置: 清空查询缓存 reset querry cache; 当写入时,使用 innodb_flush_method=O_DIRECT 来避免双缓冲. 不要混用 innodb_thread_concurrency 和 thread_concurrency 参数– 这2个值是不兼容的. 保 阅读全文
摘要:
MySQL中EXPLAIN详解 explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如:explain select username,first_name form 阅读全文
摘要:
USE [DBA_Maintenance] IF EXISTS(SELECT 1 FROM sysobjects WHERE xtype='P' AND name = 'USP_Auto_IndexDefrag') BEGIN DROP PROCEDURE USP_Auto_IndexDefrag 阅读全文
摘要:
IF EXISTS(SELECT * FROM sysobjects WHERE xtype = 'P' AND name = 'SP_Check_Job_Status') BEGIN DROP PROCEDURE SP_Check_Job_Status END GO CREATE PROCEDUR 阅读全文
摘要:
USE DBA_Maintenance GO IF EXISTS (SELECT 1 FROM SYS.PROCEDURES WHERE type='p' AND NAME='SP_CheckMemAndCpu') BEGIN DROP PROCEDURE SP_CheckMemAndCpu END 阅读全文
摘要:
mongodb 集群一般是shard(分片)+ replicateSet(副本集)+mongos(路由)+config(配置服务) mongos :负责路由。所有的对mongodb集群 请求操作都有它来负责分发。一个集群中至少有一台mongos ,当然看自己心情,你可以多弄几台。这样在项目中用mon 阅读全文
摘要:
Primary节点接收客户端所有的写操作,整个副本集只会有一个primary节点。MongoDB副本集提供严格的一致性。主节点将所有的操作写入一个叫oplog的capped collection(这个collection的大小一般为磁盘剩余空间的5%,不同的系统可能不一样,详见http://docs 阅读全文
摘要:
Journal工作原理 journal文件在MongoDB中的作用相当于redo日志文件在oracle中的作用,它可以在即使服务器意外宕机的情况下,将数据库操作进行重演。 第一次启动服务前,通常磁盘上是没有journal file的,这时mongodb就会现在磁盘上为journal文件分配磁盘空间, 阅读全文