文章分类 -  mysql进阶

<转>如何不输入密码直接进mysql数据库
摘要:skip-grant-tables 顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。 注意: 这种情况只有在忘记root密码 不得已重启数据库的情况下使用的。现网环境慎用,需要重启数据库,并且安全性也比较难以保证。 1.修改配置参数 /etc/my.cnf 在 [mysqld] 阅读全文

posted @ 2016-04-04 23:36 hahahahahai12 阅读(1393) 评论(0) 推荐(0)

<转>mysql外键(Foreign Key)介绍和创建外键的方法
摘要:这篇文章主要介绍了mysql外键(Foreign Key)命令和添加外键方法,需要的朋友可以参考下 这篇文章主要介绍了mysql外键(Foreign Key)命令和添加外键方法,需要的朋友可以参考下 在MySQL中,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB 阅读全文

posted @ 2016-04-04 15:38 hahahahahai12 阅读(335) 评论(0) 推荐(0)

<转>MYSQL主从不同步延迟原理分析及解决方案
摘要:1. MySQL数据库主从同步延迟原理。要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主 库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave_IO_Running线程到主库取日志,效率很 比较高,下一步,问 阅读全文

posted @ 2016-03-25 21:05 hahahahahai12 阅读(134) 评论(0) 推荐(0)

<转>深入解析半同步与异步的MySQL主从复制配置
摘要:这篇文章主要介绍了半同步与异步的MySQL主从复制配置,包括不同的连接方案的讨论,需要的朋友可以参考下 这篇文章主要介绍了半同步与异步的MySQL主从复制配置,包括不同的连接方案的讨论,需要的朋友可以参考下 简单来讲MySQL的主从复制就是一个C/S架构的应用。master可以认为是我们通常意义上所 阅读全文

posted @ 2016-03-25 18:34 hahahahahai12 阅读(226) 评论(0) 推荐(0)

<转 >MySQL性能调优my.cnf详解
摘要:提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件): [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir  阅读全文

posted @ 2016-03-08 12:34 hahahahahai12 阅读(144) 评论(0) 推荐(0)

<转>MySQL创建自定义哈希索引
摘要:MySQL创建自定义哈希索引 如果存储引擎不支持哈希索引,则可以模拟像Memory存储引擎一样创建哈希索引,这样可以享受哈希索引的便利,例如只需要很小的索引就可以为超长的键创建索引。 思路很简单:在B-Tree基础上创建一个伪哈希索引。这和真正的哈希索引不是一回事。因为还是使用真正的哈希索引进行查找 阅读全文

posted @ 2016-03-08 12:30 hahahahahai12 阅读(988) 评论(0) 推荐(0)

<转> MySQL延迟更新索引(delay_key_write)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 MySQL延迟更新索引(Delayed Key Write): 使用表创建选项DELAY_KEY_WRITE创建的myisam表,在查询结束后,不会将索引的改变数据写入磁盘,而是在内存的健缓冲区(In- memory key buffer)中缓存 阅读全文

posted @ 2016-03-08 12:09 hahahahahai12 阅读(394) 评论(0) 推荐(0)

<转>InnoDB Insert Buffer实现详解
摘要:测试准备 基于版本: Mysql 5.5.16 Mysql 5.6.4 测试表结构: mysql> show create table nkeys; +——-+—————————– | Table | Create Table +——-+—————————– | nkeys | CREATE TAB 阅读全文

posted @ 2016-03-08 00:05 hahahahahai12 阅读(677) 评论(0) 推荐(0)

<转>INNER JOIN 多表的情况
摘要:inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的 阅读全文

posted @ 2016-02-26 01:08 hahahahahai12 阅读(327) 评论(0) 推荐(0)

<转> mysql处理高并发,防止库存超卖
摘要:今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。 先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、 阅读全文

posted @ 2016-02-16 01:56 hahahahahai12 阅读(6545) 评论(0) 推荐(0)

<转>MySQL MyISAM/InnoDB高并发优化经验
摘要:最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+ 阅读全文

posted @ 2016-02-15 01:55 hahahahahai12 阅读(110) 评论(0) 推荐(0)

<转>mysql-proxy命令参数(二)
摘要:版本显示 使用–version参数即可: ./mysql-proxy –version 从输出可以看到mysql-proxy的版本,以及依赖的glib,libevent,lua的版本 1 mysql-proxy 0.8.3 2 chassis: mysql-proxy 0.8.3 3 glib2: 阅读全文

posted @ 2016-02-14 23:44 hahahahahai12 阅读(120) 评论(0) 推荐(0)

<转> linux mysql proxy 的安装,配置,以及读写分离
摘要:张映 发表于 2010-03-03 分类目录: mysql 标签:mysql, proxy, 分布式, 读写分离 一,mysql proxy是什么,干什么用的 MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并 阅读全文

posted @ 2016-02-14 22:42 hahahahahai12 阅读(229) 评论(0) 推荐(0)

<转> 忘记mysql root用户密码的解决办法(skip-grant-tables)
摘要:skip-grant-tables 顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。 注意: 这种情况只有在忘记root密码 不得已重启数据库的情况下使用的。现网环境慎用,需要重启数据库,并且安全性也比较难以保证。 1.修改配置参数 /etc/my.cnf 在 [mysqld] 阅读全文

posted @ 2016-02-10 23:48 hahahahahai12 阅读(93) 评论(0) 推荐(0)

<转>mysql "ON DUPLICATE KEY UPDATE" 语法
摘要:如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。 例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包 阅读全文

posted @ 2016-02-10 21:00 hahahahahai12 阅读(174) 评论(0) 推荐(0)

<转>浅析MySQL中exists与in的使用
摘要:exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条 阅读全文

posted @ 2016-02-06 00:30 hahahahahai12 阅读(147) 评论(0) 推荐(0)

<转>数据库冷备份和热备份
摘要:冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。冷备份的优点是:1.是非常快速的备份方法(只需拷贝文件)2.容易归档(简单拷贝即可)3.容易恢复到某个时间点上(只... 阅读全文

posted @ 2016-01-23 15:16 hahahahahai12 阅读(240) 评论(0) 推荐(0)

<转>MySQL查询缓存总结
摘要:MySQL查询缓存总结可以通过下面的SQL查看当前查询缓存相关参数状态:1SHOW VARIABLES LIKE '%query_cache%'; 输出结果类似下面:query_cache_type 查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查... 阅读全文

posted @ 2016-01-22 22:05 hahahahahai12 阅读(157) 评论(0) 推荐(0)

<转>mysql的查询缓存说明
摘要:ysql的Query Cache有其特殊的业务场景,也不像其他数据库产品,缓存查询语句的执行计划等信息,而是直接缓存查询语句的记录集和对应的SQL语句对mysql查询缓存从五个角度进行详细的分析:Query Cache的工作原理、如何配置、如何维护、如何判断查询缓存的性能、适合的业务场景分析。工作原... 阅读全文

posted @ 2016-01-22 21:09 hahahahahai12 阅读(142) 评论(0) 推荐(0)

<转>MYSQL查询优化(一)
摘要:一、 通过查询缓冲提高查询速度 一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端 发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完全一样的SQL语句,也同样执行它。虽然这样可以保证数据的实时性,但在 大多数时候,数据并不要求完全的实时,也就是说可以有一定的... 阅读全文

posted @ 2016-01-22 15:52 hahahahahai12 阅读(170) 评论(0) 推荐(0)

导航