最新消息:

mysql

捕捉mysql中不可忽视的知识点

捕捉mysql中不可忽视的知识点

admin 11年前 (2013-05-13) 2452浏览 0评论

一、mysql命令的分类 mysql命令可分为客户端命令和服务器端命令两类: 1)客户端命令 c:提前终止结束语句 g:无论语句结束符是什么,直接将此语句送至服务器端执行; G:无论语句结束符是什么,直接将此句送到服务器端执行,而且结果以竖排方式显示...

SQL 入门知识 MySQL数据库的SQL操作

SQL 入门知识 MySQL数据库的SQL操作

admin 11年前 (2013-05-09) 2692浏览 0评论

本文查阅方法: 1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题 2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能, 在查找搜索框中 输入需要查阅的 目录标题,便可以直接到达 标题内容 的位置。...

Python 连接mysql数据库

Python 连接mysql数据库

admin 11年前 (2013-05-08) 2746浏览 0评论

支持SQL标准的可用数据库有很多,其中多数在Python中都有对应的客户端模块. 这里我使用的mysql,它需要安装MySQLdb包.它相当于Python的数据接口规范Python DB API. root@10.1.1.45:~# apt-get ...

使用Zabbix监控Mysql

使用Zabbix监控Mysql

admin 11年前 (2013-05-06) 4399浏览 0评论

使用Zabbix监控Mysql 使用Zabbix监控Mongodb 使用Zabbix监控Postfix 系统:CentoOS 5.5 x86_64 Zabbix版本:1.8.11 Mysql版本:5.5.11 一、安装Perl模块 # perl -M...

将Apache日志实时写入mysql

将Apache日志实时写入mysql

admin 11年前 (2013-04-28) 3037浏览 0评论

作为网站运行来说,日志分析是一个很重要的工作。当一个网站的日志到了一定程度,或者一个网站同时有多台服务器的时候,传统的文本日志分析总会遇到瓶颈。 这个时候我就会想起强大的sql语句。看了网上很多人的帖子,都是将日志转成sql语句再导入的,搞得有点复杂...

Linux下C语言连接MySQL

Linux下C语言连接MySQL

admin 11年前 (2013-04-24) 2927浏览 0评论

相对于Window下的设置,Linux要简单的很多。 1. 示例程序 #include <stdio.h> #include "mysql/mysql.h" int main(){ MYSQL mysql; mysql...

MySQL半同步Semi-sync原理介绍

MySQL半同步Semi-sync原理介绍

admin 11年前 (2013-04-24) 2899浏览 0评论

上图先。 如果还不了解Semi-sync可以阅读(Manual | 概述) 1. 优点 当事务返回客户端成功后,则日志一定在至少两台主机上存在。 MySQL在加载并开启Semi-sync插件后,每一个事务需等待备库接收日志后才返回给客户端。如果做的是...

MySQL如何传输二进制日志

MySQL如何传输二进制日志

admin 11年前 (2013-04-24) 2449浏览 0评论

MySQL Replication可以很方便的用来做应用的读扩展,也可以帮MySQL实现一定程度的HA方案。MySQL通过向备库传送二进制日志来实现Replication,本文将通过二进制日志相关源代码的主要接口来解释:“MySQL如何传输二进制日志...

图解"How MySQL Replication Works"

图解"How MySQL Replication Works"

admin 11年前 (2013-04-24) 2623浏览 0评论

上图先: 在使用MySQL的应用中,如果你的MySQL Server压力逐渐增大,在应用层优化已经到了一定瓶颈时,那么你应该首先考虑MySQL_Replication。本文将利用图示的方式简单的描述出MySQL Replication是如何工作的。 ...

Range和Ref优化的成本评估

Range和Ref优化的成本评估

admin 11年前 (2013-04-24) 3041浏览 0评论

在开始介绍index merge/ROR优化之前,打算先介绍MySQL是如何对range/ref做成本评估的。MySQL是基于成本(cost)模型选择执行计划,在多个range,全表扫描,ref之间会选择成本最小的作为最终的执行计划。仍然强烈建议先阅...

Range优化相关的数据结构

Range优化相关的数据结构

admin 11年前 (2013-04-24) 2596浏览 0评论

希望能够往前走一点。泛读了整个MySQL Range优化的相关代码,这里将总结Range优化相关的数据结构。本文不是从宏观(High Level)角度介绍Range优化相关内容,如果看客对此感兴趣,建议绕过本文,直接阅读参考文献,相信会有收获。 已经...

MySQL优化器如何选择索引和JOIN顺序

MySQL优化器如何选择索引和JOIN顺序

admin 11年前 (2013-04-24) 2701浏览 0评论

本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分”测试环境”。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。 explain s...

五款常用mysql slow log分析工具的比较

五款常用mysql slow log分析工具的比较

admin 11年前 (2013-04-16) 2448浏览 0评论

mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具. 启用 slow log 有两种启用方式: 1, 在my.cnf 里 通过 log-slow-queries[=file_name] ...

InnODB和MyISAM索引统计集合

InnODB和MyISAM索引统计集合

admin 11年前 (2013-04-15) 2978浏览 0评论

最近做一个mysql专题学习。在了解到mysql变量时myisam_stats_method引导出MyISAM索引统计集合。然后了解InnODB和MyISAM索引统计集合,以下是对官网的翻译以及自己附加些少理解。 官网地址:http://dev.my...

为什么字段尽可能用NOT NULL,而不是NULL

为什么字段尽可能用NOT NULL,而不是NULL

admin 11年前 (2013-04-15) 2519浏览 0评论

字段尽可能用NOT NULL,而不是NULL,除非特殊情况。这句话在mysql优化的文章被大量的引用,但却不说明原因,下面就讲述一下相关内容 NULL为什么多人用? 1、NULL是创建数据表时默认的,初级或不知情的或怕麻烦的程序员不会注意这点。 2、...

手动安装LNMP环境

手动安装LNMP环境

admin 11年前 (2013-04-15) 3857浏览 0评论

一些源码包地址 axel (多线程下载) / http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz nginx (n) – tengine / http://tengine.ta...