-
MYSQL组交付
MYSQL组提交组提交(groupcommit)是MYSQL处理日志的一种优化方式,主要为了解决写日志时频繁刷磁盘的问题。组提交伴随着MYSQL的发展不断优化,从最初只支持redolog组提交,到目前5.6官方版本同时支持redolog和binlog组提交。组提交的实现大大提高了mysql的事务处理性能,下文将以innodb存储引擎为例,详细介绍组提交在各个阶段的实现原理。redolog的组提交W...
150
热度 -
MySQL性能优化小结
MySQL性能优化总结一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图:三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和...
68
热度 -
MySQL基础学习小结
MySQL基础学习总结1、MySQL基础概念mysql逻辑架构如下:每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行。MySQL是分层的架构。上层是服务器层的服务和查询执行引擎,下层是存储引擎。虽然有很多不同作用的插件API,但存储引擎API还是最重要的。如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的...
296
热度 -
mysql优化小结(一)
mysql优化总结(一)一、mysql的sql_mode模式:(1)、该模式指的是sql模式可控制服务器操作的方式,并且sql模式存在于全局与会话级别。如果想知道全局级或会话级SQL模式的当前值,可以使用的语句为:mysql>SELECT@@GLOBAL.sql_mode,mysql>SELECT@@SESSION.sql_mode。(2)、如果想知道SQL模式的当前...
848
热度 -
关于MYSQL事宜的疑问
关于MYSQL事务的疑问 mysql_query("BEGIN"); $result=mysql_query("UPDATEvipsettime='".$intime."'"."whereuser='".$uid."'and"."setype='".$usetype."'"); if(!$result){ echo"///0///"; mysql_query("ROLLBACK"); retur...
182
热度 -
mySQL密码忘记怎么处理
mySQL密码忘记怎么办?mySQL密码忘记怎么办?(网上的方法)?1.修改my.cnf文件(MACosX在/etc下,如果没有可以复制一个过去),在[mysqld]下面添加skip-grant-tables?2.重启服务,进入mysql命令行mysql-uroot-p????Enter3.执行语句修改密码updateusersetauthentication_string=PASSWORD('1...
176
热度 -
mysql 学习记要(三)-字段
mysql学习记录(三)--字段1.填充字段mysql>createdatabasetest1;QueryOK,1rowaffected(0.02sec)mysql>usetest1;Databasechangedmysql>createtablet1(id1int,id2int(5));QueryOK,0rowsaffected(0.06sec)mysql>inserti...
172
热度 -
MYSQL源码编译的变故
MYSQL源码编译的变动Mysql的安装,对于mysql不同版本的mysql源码编译方式不一样5.6.2的版本开始编译方式已经由configure变成了cmake方式,相关的新的编译方式在mysql官网已经提供http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html源码下载地址如下http://dev.mysq...
112
热度 -
MySQL Dll话语
MySQLDll语句标签:MYSQL数据库/DBA/删除数据库表概述因为遇到一些事情,从发表上一篇文章到现在中间间隔了好几个月时间;在接下来的时间里会陆续发表关于mysql的一些文章,从基础到优化最后到管理,欢迎关注讨论。正文创建数据库CREATEDATABASEDBNAME;删除数据库DROPDATABASEDBNAME;显示所有表showtables;创建表CREATETABLETABLENA...
152
热度 -
起用MySQL查询缓存
启用MySQL查询缓存启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。查看查询缓存情况:mysql>showvariableslike'%query_cache%';(query_cache_type为ON表示已经开启)+------------------------------+-----...
55
热度 -
MYSQL知识点丛集
MYSQL知识点汇聚MySQL社区版下载地址:http://dev.mysql.com/downloads/第二版MYSQL视频教程:http://php.itcast.cn/news/20130617/17423736508.shtmlMYSQL优化视频教程:http://php.itcast.cn/news/61ee8515/a34e/477d/9d5d/662dbff5e161.shtml?...
34
热度 -
Mysql 奇怪的连接异常
Mysql奇怪的连接错误今天,碰到了一个数据库连接问题:不像之前在linux上mysql连接问题,那是权限设置;而这次问题的起源是:color="red">我想要往mysql导入csv文件,但是由于文件比较大,有88M数据;使用navicat客户端导入会产生未响应,所以只能用mysql命令导入,同时不经意间发现了一个问题,数据库连接错误,具体情况是为了保证不会出什么错,我把服务先断掉,然后再起起来...
77
热度 -
MySQL优化之——目录
MySQL优化之——索引转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46591673索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的...
83
热度 -
mysql 有关问题
mysql问题有mysql好的帮忙看下:http://topic.csdn.net/u/20120528/13/06c3b480-820a-4447-ac80-a6e11b274be0.htmlcolor='#e78608'>------解决方案-------------------- 呵呵,已经解决了 color='#e78608'>------解决方案-------------------- ...
203
热度 -
MYSQL 受权远程登录账户
MYSQL授权远程登录账户--给root设置远程登录仅限GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'root'WITHGRANTOPTION;--刷新,使其立即生效flushprivileges;--查看是否修改成功selecthost,userfromuser;--成功后,使用远程计算机登录mysql-h30.158.59.78-uroot-p...
87
热度 -
QT 操作MYsql疏失
QT操作MYsql出错直接上代码#include<QtGui/QApplication>#include<QtSql>#include<QLabel>#include<QSqlDatabase>#include<QDebug>#include<QSqlQuery>boolcreateConnection(){QSqlDatab...
62
热度 -
java连不上mysql !
java连不上mysql在线等!!!!!!publicclassConnTest{ publicstaticvoidmain(String[]args){try{Stringdriver="com.mysql.jdbc.Driver";Stringurl="jdbc:myql://localhost:3306/test";Stringuser="r...
282
热度 -
mysql 读写分离步骤
mysql读写分离方法数据库的读写分离方案很多,这里介绍基于mysql数据库的读写分离方案。比较常见的读写分离方案如下:1基于查询分离最简单的分离方法是将读和写分发到主和从服务器上,这种策略很容易实现,但是仅限于一些能够容忍查询脏数据的操作。举个例子来说,用户写入了一条评论,发往主库保存,查询的时候则是从从库拉取数据,由于主从数据库存在复制延迟,用户很可能看不到自己的最新评论,这就是脏数据。2基于...
86
热度 -
MySQL学习笔记(五)
MySQL学习笔记(5)1.完整语句1ALTER{DATABASE|SCHEMA}[db_name][DEFAULT]CHARACHERSET[=]charset_name;2.修改数据库的编码方式1alterdatabaset1charactersetutf8;3.删除数据库DROPDATABASE[IFEXISTS]t1;IFEXISTS可省。
115
热度 -
mysql中的事宜
mysql中的事务一:什么是事务银行转账!张三转10000块到李四的账户,这其实需要两条SQL语句:给张三的账户减去10000元;给李四的账户加上10000元。如果在第一条SQL语句执行成功后,在执行第二条SQL语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上10000元,而张三却减去了10000元。这肯定是不行的!你现在可能已经知道什么是事务了吧!事务...
138
热度