随笔分类 -  mysql redis memcached

摘要:MongoDB的写安全机制写入安全(Write Concern)是一种由客户端设置的,用于控制写入安全级别的机制,通过使用写入安全机制可以提高数据的可靠性。MongoDB提供四种写入级别,分别是:(Unacknowledged)非确认式写入(Acknowledged)确认式写入(Journaled)... 阅读全文
posted @ 2015-10-02 22:12 科学家会武术 阅读(2917) 评论(0) 推荐(0)
摘要:sql及索引优化sql查询优化是日常工作中必不可少的,总体的优化思想是尽可能的减少IO操作和记录扫描行数开启慢查询日志查看慢查询日志是否打开mysql> show variables like 'slow_query_log';+----------------+-------+| Variable... 阅读全文
posted @ 2015-08-21 21:47 科学家会武术 阅读(223) 评论(0) 推荐(0)
摘要:分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。查看/设置“慢查询”的时间定义1 mysql> show variables like "long%";2 +----------... 阅读全文
posted @ 2014-12-14 00:00 科学家会武术 阅读(188) 评论(0) 推荐(0)
摘要:如果你需要进行mysql分表了我们就证明你数据库比较大了,就是把一张表分成N多个小表,分表后,单表的并发能力提高了,磁盘I/O性能也提高了。并发能力为什么提高了呢,因为查寻一次所花的时间变短了,如果出现高并发的话,总表可以根据不同的查询,将并发压力分到不同的小表里面什么是分表,从表面意思上看呢,就是... 阅读全文
posted @ 2014-11-29 15:51 科学家会武术 阅读(474) 评论(0) 推荐(0)
摘要:物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新创建自己的物化视图DROP TABLE sales_mv;CREATE TABLE sales_mv ( product_name VARCHAR(128) NOT NULL , price_sum DECIMAL(10,2... 阅读全文
posted @ 2013-06-25 14:11 科学家会武术 阅读(12980) 评论(0) 推荐(0)
摘要:Oracle用imp和exp实现数据的导入和导出使用方法如下:Imp username/password@connect_string param=value …exp username/password@connect_string param=value …一.常见问题问题1. SP2-0734:未知的命令开头 ”exp pafirc …”SP2-0734: unknown command beginning “exp pafirc...”解决办法:在windows 操作系统的SQLPLUS窗口中运行imp和exp命令,需要在命令前加$符号.在windows操作系统的cmd 命令行窗口中, 阅读全文
posted @ 2012-06-25 23:16 科学家会武术 阅读(339) 评论(0) 推荐(0)
摘要:1,先到Oracle网站下载Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html根据你的操作系统选择不同的Instant Client版本下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_11_22.在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsn 阅读全文
posted @ 2012-06-21 23:17 科学家会武术 阅读(190) 评论(0) 推荐(0)