Fork me on GitHub

随笔分类 -  数据库

摘要:mongodb 基础知识 运行环境 CentOS Linux release 7.2.1511 (Core) 安装 wget tar zxvf mongodb linux x86_64 rhel70 3.2.9.tgz mv mongodb linux x86_64 rhel70 3.2.9 /us 阅读全文
posted @ 2016-08-19 17:26 秋楓 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:mysql体系架构 客户端(java、php、python等) mysql服务层(连接管理器、查询解析器、查询优化器、查询缓存) mysql存储引擎(innodb、myisam等) mysql存储引擎 mysql存储引擎之MyISAM 5.5前默认的存储引擎、临时表(查询、排序时由查询优化器生成的表 阅读全文
posted @ 2016-08-18 23:00 秋楓 阅读(883) 评论(0) 推荐(1) 编辑
摘要:mysql性能优化 硬件对数据库的影响 CPU资源和可用内存大小 服务器硬件对mysql性能的影响 我们的应用是CPU密集型? 我们的应用的并发量如何? 数量比频率更好 64位使用32位的服务器版本 32位不能使用超过4G的内容,因此选择的时候需要注意。 myisam innodb 磁盘的配置和选择 阅读全文
posted @ 2016-08-18 21:02 秋楓 阅读(1892) 评论(0) 推荐(1) 编辑
摘要:mysql创建用户 阅读全文
posted @ 2016-08-10 17:59 秋楓 阅读(399) 评论(0) 推荐(0) 编辑
摘要:转自: 今天启动 Redis 时阻塞很长时间,之后显示启动失败,启动状态如下。 看了下 service 文件,发现 Systemd 启动命令如下 手动运行这条命令,发现是正常的,所以猜想是 service 文件的问题,后来发现只需要把 [Service] 部分的 注释掉就行了。 之后重新加载 Ser 阅读全文
posted @ 2016-08-08 18:25 秋楓 阅读(32539) 评论(2) 推荐(0) 编辑
摘要:redis 异常解决办法 分别执行如下语句: 在 的最后添加 `echo never /sys/kernel/mm/transparent_hugepage/enabled` 阅读全文
posted @ 2016-08-08 18:22 秋楓 阅读(3894) 评论(0) 推荐(0) 编辑
摘要:转自:http://ourmysql.com/archives/1343 前段时间,一大早上,就收到报警,警告php-fpm进程的数量超过阈值。最终发现是一条sql没用到索引,导致执行数据库查询慢了,最终导致php-fpm进程数增加。最终通过analyze table feed_comment_in 阅读全文
posted @ 2016-07-19 16:13 秋楓 阅读(976) 评论(0) 推荐(0) 编辑
摘要:一朋友最近新上线一个项目,本地测试环境跑得好好的,部署到线上却慢得像蜗牛一样。后来查询了一下发现一个sql执行了16秒,有些长的甚至80秒。本地运行都是毫秒级别的查询。下面记录一下困扰了两天的,其中一条sql的优化。 表结构及现象描述: 表wp_goods数据量10094,sys_users数据量1 阅读全文
posted @ 2016-07-19 14:52 秋楓 阅读(24642) 评论(0) 推荐(7) 编辑
摘要:mysql开启binlog,至于为什么要开启binlog,可以google下。 阅读全文
posted @ 2016-05-11 20:40 秋楓 阅读(2224) 评论(0) 推荐(0) 编辑
摘要:centos7通过yum install mysql默认安装的是mariadb。至于为什么默认安装mariadb以及mariadb和mysql的区别,网上有很多说明。这里不再阐述,下面介绍下怎么另行下载安装mysql。 下载mysql资源文件(可在http://dev.mysql.com/downl 阅读全文
posted @ 2016-03-09 20:50 秋楓 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:在日常开发中数据库的设计常常需要建立模型,而powerdesigner是个不错的选择。但很多时候用powerdesigner生成模型后再去创建表结构,会觉得烦和别扭。那么能不能数据库表建好后再生成模型呢?然而生成的模型是否符合我们的日常使用习惯呢?下面说说powerdesigner的奇淫技。 ... 阅读全文
posted @ 2015-12-12 21:35 秋楓 阅读(1406) 评论(0) 推荐(2) 编辑
摘要:本文转自:http://www.cnblogs.com/afarmer/archive/2012/11/05/2755327.htmlPowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能。当然,也有不少缺点,比如团队分享。一、设置PowerDesigner模型视图中数... 阅读全文
posted @ 2015-12-09 10:05 秋楓 阅读(459) 评论(0) 推荐(0) 编辑
摘要:根据表goods的id和site_id查处goods表id对应的网站名称。 表goods数据 表site数据 这种情况下用子查询不好处理,而mysql提供了线程的find_in_set函数再结合group by来实现此功能。 SELECT g.*,GROUP_CONCAT... 阅读全文
posted @ 2015-12-05 20:55 秋楓 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:本文转载自:http://itindex.net/detail/10901-mysql-temporary-table问题的引入让我们先来观察几条非常简单的MySQL语句:mysql> create temporary table tmp(id int, data char(20));Query O... 阅读全文
posted @ 2015-09-21 11:40 秋楓 阅读(2040) 评论(0) 推荐(0) 编辑
摘要:1、 FP(Fast Projection)此索引为默认的索引形式,在创建表时系统自动设置此索引。 特点:用于SELECT、LIKE '%sys%'、SUM(A+B)、JOIN操作等语句。 此类型索引也是唯一可用于BIT数据类型的索引。 FP索引可以优化索引,将小于255的唯一值的索引压缩到1... 阅读全文
posted @ 2015-06-02 11:04 秋楓 阅读(821) 评论(0) 推荐(0) 编辑
摘要:mysql主从复制相信已经用得很多了,但是由于工作原因一直没怎么用过。趁着这段时间相对空闲,也就自己实现一遍。尽管互联网上已有大把类似的文章,但是自身实现的仍然值得记录。环境:主服务器:centos 6.0 mysql 5.1.67-log IP:192.168.0.107从服务器:centos... 阅读全文
posted @ 2015-05-31 18:32 秋楓 阅读(68641) 评论(2) 推荐(5) 编辑
摘要:本文收集于本人的笔记本,由于找不到原文出处。在此省略,如哪位知道可以联系我加上。核心是利用mysql系统表和“optimize table 表名”命令,对mysql数据表进行空间的释放。由于delete和drop table都不会释放表空间(truncate 命令会释放表空间【将所有的数据都删除】)... 阅读全文
posted @ 2015-05-25 18:30 秋楓 阅读(666) 评论(0) 推荐(0) 编辑
摘要:MySQL的information_schema数据库是什么,有什么作用? 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是... 阅读全文
posted @ 2015-05-25 18:07 秋楓 阅读(7569) 评论(0) 推荐(1) 编辑
摘要:其实很多情况下mysql备份就是采用了这些命令,例如:mysql导入和导出数据linux自动定时备份web程序和mysql数据库备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备... 阅读全文
posted @ 2015-05-25 14:06 秋楓 阅读(318) 评论(0) 推荐(0) 编辑
摘要:通常情况下备份一个数据库,直接单裤备份即可,更完善一点的会要求做到定时单裤备份。然而很多时候又由于裤实例是在太多,这样会导致备份非常耗时,因而有时候需要对整个数据库应用进行备份。那么在windows下如何做到对整个应用做定时备份呢?1、批处理备份脚本(注意修改脚本里面的变量)@echo off & ... 阅读全文
posted @ 2015-05-23 22:45 秋楓 阅读(664) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示