随笔分类 -  MySQL

Mysql 安装-windows X64
摘要:1.首先下载mysql文件包 2.将下载到的mysql-5.6.24-x64.zip进行解压。 3.安装,直接下一步。 4.进入文件夹内复制my-default.ini文件,并重命名为my.ini 5.在my.ini文件内添加如下几行。 1 2 3 4 5 6 basedir = C:\Progra 阅读全文

posted @ 2016-10-26 20:04 阿布_嘟嘟 阅读(208) 评论(0) 推荐(0) 编辑

竞技类游戏解决方案-系统架构图
摘要: 阅读全文

posted @ 2016-08-09 16:36 阿布_嘟嘟 阅读(584) 评论(0) 推荐(0) 编辑

mysql-Federated存储方式,远程表,相当于sql server的linked server
摘要:MySQL中针对不同的功能需求提供了不同的存储引擎。所谓的存储引擎也就是MySQL下特定接口的具体实现。 FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过FEDERATED引擎创建的表只是在本地 阅读全文

posted @ 2016-07-26 21:04 阿布_嘟嘟 阅读(3545) 评论(0) 推荐(0) 编辑

优化临时表使用,SQL语句性能提升100倍
摘要:【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。SQL语句如下:SELECT DISTINCT g.*, cp.name AS cp_name, c.name AS category_name, t.name A 阅读全文

posted @ 2016-07-26 13:27 阿布_嘟嘟 阅读(3234) 评论(0) 推荐(0) 编辑

MySQL行锁深入研究
摘要:原文:http://blog.csdn.net/minipeach/article/details/5325161/ 做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有 2 个人同时来借这本书,此处的逻辑为 问题 阅读全文

posted @ 2016-03-18 18:56 阿布_嘟嘟 阅读(832) 评论(0) 推荐(0) 编辑

mysql 队列 实现并发读
摘要:原文地址:http://www.jb51.net/article/30164.htm 队列是常用的数据结构,基本特点就是先入先出,在事务处理等方面都要用到它,有的时候是带有优先级的队列。当队列存在并发访问的时候,比如多线程情况下,就需要锁机制来保证队列中的同一个元素不被多次获取 一个 MySQL 表 阅读全文

posted @ 2016-03-18 18:52 阿布_嘟嘟 阅读(2411) 评论(0) 推荐(0) 编辑

mysql 常用sql
摘要:1、查询数据库、表的情况 show engines; #数据库的存储引擎show create TABLE User_Base_Info;#显示create table的sql语句show table status like 'User_Base_Info';#显示表的状态,行数、数据长度、索引长度 阅读全文

posted @ 2016-03-18 18:00 阿布_嘟嘟 阅读(133) 评论(0) 推荐(0) 编辑

mysql分表的3种方法
摘要:来源:http://blog.sina.com.cn/s/blog_640738130100tzeq.html 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sq 阅读全文

posted @ 2016-03-18 17:10 阿布_嘟嘟 阅读(2354) 评论(0) 推荐(0) 编辑

【转】分布式数据层 TDDL 来自:阿里巴巴
摘要:淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 T 阅读全文

posted @ 2016-02-24 10:47 阿布_嘟嘟 阅读(404) 评论(0) 推荐(0) 编辑

spring多数据源的处理 mybatis实现跨库查询
摘要:实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不 同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实 阅读全文

posted @ 2016-02-23 17:09 阿布_嘟嘟 阅读(25085) 评论(1) 推荐(0) 编辑

【转】MySQL 高可用架构在业务层面的分析研究
摘要:原文地址 http://database.51cto.com/art/201507/483463_all.htm 前言: 相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mys 阅读全文

posted @ 2016-02-23 09:03 阿布_嘟嘟 阅读(234) 评论(0) 推荐(0) 编辑

JProfiler9安装 监控Tomcat
摘要:本地客户端:jprofiler_windows-x64_9_1.zip服务器端:jprofiler_linux_9_1.sh服务器端系统为:CentOS6.5 X64客户端JProfiler,详细的配置及生成脚本安装后,在客户端本机生成startup_jprofiler.sh脚本,生成方式如下:点击... 阅读全文

posted @ 2015-12-28 14:12 阿布_嘟嘟 阅读(5914) 评论(0) 推荐(0) 编辑

Linux软件的卸载
摘要:configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/... 阅读全文

posted @ 2015-12-25 13:20 阿布_嘟嘟 阅读(418) 评论(0) 推荐(0) 编辑

MYSQL 5.7 添加新用户
摘要:错误描述:添加用户 insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));报以下的错误 ERROR 1364 (HY000): Field 'ssl_cipher' doesn't... 阅读全文

posted @ 2015-12-23 15:14 阿布_嘟嘟 阅读(964) 评论(0) 推荐(0) 编辑

linux下mysql开启远程访问权限及防火墙开放3306端口
摘要:默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysqlmysql -u root -p 2、修改... 阅读全文

posted @ 2015-12-23 12:32 阿布_嘟嘟 阅读(544) 评论(0) 推荐(0) 编辑

【转】单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构
摘要:此文是根据杨尚刚在【QCON高可用架构群】中,针对MySQL在单表海量记录等场景下,业界广泛关注的MySQL问题的经验分享整理而成,转发请注明出处。杨尚刚,美图公司数据库高级DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博核心数据库架构改造优化,以及数据库相关的服... 阅读全文

posted @ 2015-12-23 10:42 阿布_嘟嘟 阅读(393) 评论(0) 推荐(0) 编辑

MySQL忘记密码,或:root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案
摘要:MySQL root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案 1 登陆失败,mysqladmin修改密码失败 [root@mysql var]# mysqladmin -u root password '12345 阅读全文

posted @ 2015-12-22 16:45 阿布_嘟嘟 阅读(6430) 评论(0) 推荐(1) 编辑

centOS 6.5下升级mysql,从5.1升级到5.7
摘要:1、备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令: mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql 2、 停止MySQL服务,输入命令: service mysqld stop 阅读全文

posted @ 2015-12-22 13:38 阿布_嘟嘟 阅读(22482) 评论(0) 推荐(0) 编辑

查看mysql数据库版本方法总结
摘要:当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本;当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本..............。下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了。方法1:登录... 阅读全文

posted @ 2015-12-18 10:12 阿布_嘟嘟 阅读(604) 评论(0) 推荐(0) 编辑

导航