mysql
IT带头大哥
这个作者很懒,什么都没留下…
展开
-
MySQL引擎
MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验转载 2016-04-14 16:13:47 · 339 阅读 · 0 评论 -
mysql开启慢查询日志和新增日志--linux
show variables like '%quer%' //查询慢查询状态 一.开启慢查询 1. show variables like "%long%"; //查看一下默认为慢查询的时间 2. set global long_query_time=5; //设置成5秒,加上global,下次进mysql已然生效 3. set global s原创 2016-04-21 19:11:13 · 453 阅读 · 0 评论 -
linux下mysql常用命令
Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mysqld) [root@szxdb etc]# service mysql start (5.5.7版本是mysql) 2、使用 mysqld 脚本启动: /etc/inint.d/mysqld原创 2016-04-21 13:50:37 · 374 阅读 · 0 评论 -
清空mysql的慢记录表
SET GLOBAL slow_query_log = 'OFF'; ALTER TABLE mysql.slow_log RENAME mysql.slow_log_drop; CREATE TABLE mysql.slow_log LIKE mysql.slow_log_drop; SET GLOBAL slow_query_log = 'ON'; DROP TABLE mysql.s转载 2016-04-21 11:17:24 · 267 阅读 · 0 评论 -
mysql workbench导出建表语句 unknown variable 'delayed-insert=FALSE'的错误解决
问题 MysqlWorkbench6.0之后的版本使用export data时会遇到这个错误 Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file ="/var/folders/xl/s140j_d96n5djybp3rvh2nt80000gp/T/tmpn6fxeU/extrap转载 2016-04-20 15:33:07 · 3023 阅读 · 0 评论 -
mysql开启慢查询日志及查询--windows
MYSQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: show variables like '%quer%'; 我们可以看到当前log_sl转载 2016-04-20 13:39:45 · 311 阅读 · 0 评论 -
ETL技术入门之发送邮件(二)
1.原创 2016-04-20 10:50:28 · 1105 阅读 · 0 评论 -
ETL技术入门之ETL初认识(一)
ETL是什么 ETL是Extract Transform Load三个英文单词的缩写 中文意思就是抽取、转换、加载。说到ETL就必须提到数据仓库。 先说下背景知识: 信息是现代企业的重要资源,是企业运用科学管理、决策分析的基础。目前,大多数企业花费大量的资金和时间来构建联机事务处理OLTP的业务系统和办公自动化系统(例如电信行业的各种运营支撑系统、购物网站系统),用来记录转载 2016-04-19 17:06:50 · 711 阅读 · 0 评论 -
kettle 6.X打开报错问题解决实例
1.双击spoon.bat报错 原因: java虚拟内存不足,用编辑器打开spoon.bat 找到 if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" 为kettle设置的默认JVM内存。 解决办法: 将其改小原创 2016-04-18 09:46:27 · 2990 阅读 · 0 评论 -
mysql的innodb_flush_log_at_trx_commit参数深有体会
今天本来是想测试一下在使用触发器的情况下在一个表中插入1百万条数据和用代码实现有多大差别。但没想到插入语句一直执行不完,而观察安装MySQL的服务器CPU使用才5%左右。 这么慢的速度实在等不下去了,于是把innodb_flush_log_at_trx_commit参数调整为2.哈,好家伙,CPU占用马上跳到了70%左右,果然变快了。而且我的数据一会儿就插入完成了。于是深刻地明白了,以前在i转载 2016-04-29 16:27:07 · 1664 阅读 · 0 评论 -
MySQL存储引擎中的MyISAM和InnoDB区别详解
在使用MySQL的过程中对MyISAM和InnoDB这两个概念存在了些疑问,到底两者引擎有何分别一直是存在我心中的疑问。为了解开这个谜题,搜寻了网络,找到了如下信息:转载 2016-04-14 17:02:15 · 297 阅读 · 0 评论 -
mysql常用命令
-- 查看表状态 show table status -- 查询所有数据库占用磁盘空间大小的SQL语句: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB原创 2016-04-14 17:36:58 · 315 阅读 · 0 评论