
mysql
文章平均质量分 90
lehsyh
这个作者很懒,什么都没留下…
展开
-
sqoop同步数据
(1) 把lzo的jar包复制到sqoop_home的lib下: sqoop-1.4.7.bin__hadoop-2.6.0]$ cp hadoop-lzo-0.4.20.jar lib/sqoop需要hadoop2.x环境,所以在配置环境里加相应的配置(感觉配置HADOOP_COMMON_HOME和HADOOP_MAPRED_HOME不太有效)3) mysql数据导入到hdfs。这两个参数需要进一步验证有效性。1) 查看数据库列表。...原创 2022-08-29 21:51:51 · 890 阅读 · 0 评论 -
MySQL-什么是聚集索引,非聚集索引,索引覆盖,回表,索引下推
聚集索引我们先建如下的一张表CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` varchar(10) NOT NULL COMMENT '学生姓名', `age` int(11) NOT NULL COMMENT '学生年龄', PRIMARY KEY (`id`), KEY `idx_name` (`name`)) ENGINE=InnoDB;插入如下sq转载 2021-06-30 12:46:29 · 236 阅读 · 0 评论 -
union和exception的用法
UNION运算符将两个或更多查询的结果集组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。UNION的结果集列名与UNION运算符中第一个Select语句的结果集的列名相同(两个select查询出来的对应列名相同)。另一个Select语句的结果集列名将被忽略。其中两种不同的用法是UNION和UNION ALL,区别在于UNION从结果集中删除重复的行。如果使用UNION ALL 将包含所...原创 2010-08-09 09:49:18 · 249 阅读 · 0 评论 -
join……on用法
一、内连接和外连接 内连接用于返回满足连接条件的记录;而外连接则是内连接的扩展,它不仅会满足连接条件的记录,而且还会返回不满足连接条件的记录,语法如下: Oracle代码select table1.column,table2.column from table1 [inner|left|right|full]join table2 on table1.column=table2.c...原创 2010-08-09 09:22:50 · 792 阅读 · 0 评论 -
常见的数据库分页 SQL 语句
常见数据库Sql Server,Oracle和MySQL的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如下:SQL Server 从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择: SELECT * FROM ( SELECT Top N * ...原创 2010-07-16 13:41:49 · 112 阅读 · 0 评论 -
[转载] MySQL索引那些事:什么是索引?为什么加索引就查得快了?
转载:https://www.toutiao.com/i6964712627998147109大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的 SQL 优化一下,怎么优化?你能想到的就是加索引吧?为什么加索引就查得快了?这就要从索引的本质以及他的底层原理说起。01 索引是什么?那索引到底是什么呢?你是不是还停留在大学学『数据库原理』时老师讲的“索引就像字典的目录”这样的概念?老师讲的没错,但没有深入去讲。其实索引就是一种用于快转载 2021-05-24 15:43:59 · 199 阅读 · 0 评论 -
【转】MySQL性能优化之参数配置
1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。 MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf.编码已修改为UTF-8.具体修改及安装MySQL,可以参...原创 2015-02-04 15:34:51 · 148 阅读 · 0 评论 -
mysql主从同步备份方案-
环境:主服务器上的MySQL数据库版本同为5.5.29主机IP:192.168.0.1从机IP:192.168.0.2一. MySQL主服务器配置(0.1机器)1.编辑配置文件/data/dbroot/my.cnf# 确保有如下行server-id = 1log-bin=mysql-binbinlog-do-db = home #需要备份的数据库名,如果备份多个数据库,重复设置这个选项...原创 2015-01-30 12:30:10 · 308 阅读 · 0 评论 -
mysql源码编译安装
(!)先给出MySQL For Linux 源码下载地址,是xx.tar.zg格式的http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261.0.0.html (1) -------------预备工作---------- 1:假如下载的文件名为:mysql-5.0.45.tar.gz ...原创 2015-01-28 19:32:48 · 115 阅读 · 0 评论 -
mysql开启日志配置
1、mysql的安装路径:D:\Program Files\MySQL\MySQL Server 5.5 2、查看是否开启mysql的日志 :命令 SHOW VARIABLES LIKE 'log%'; 3、在my.ini中配置: [mysqld]# The TCP/IP Port the MySQL Server will listen onport=...原创 2014-07-23 08:10:18 · 340 阅读 · 0 评论 -
数据库表分割技术浅析(水平分割/垂直分割/库表散列)
数据库表分割技术包含以下内容:水平分割/垂直分割/库表散列.接下来将对以上分割进行详细介绍,感兴趣的朋友可以了解下,对你日后维护数据库是很有帮助的 一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把...原创 2015-01-06 19:50:04 · 123 阅读 · 0 评论 -
润乾配置数据源的两种方式
runqiansupport@hotmail.comQQ:800025723邮箱:support@runqian.com.cn电话:02022316181手机:15013150550邮箱:linxiaosui@runqian.com.cn电话:020 22078632 第一种:采用JDBC配置---在根目录下配置一个数据源<jdbc-ds-configs><jdb...原创 2012-12-23 15:16:05 · 1142 阅读 · 0 评论 -
MySQL锦集
一、MySQL官方网站:SQL语句语法 http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#alter-table mysql的类型: tinyint 非常小的整数 smallint 较小整数 mediumint 中...2009-12-21 10:44:21 · 127 阅读 · 0 评论 -
mysql之mysqldump命令
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,m...原创 2010-08-04 13:46:44 · 127 阅读 · 0 评论 -
mysql之mysqladmin命令
MySQLAdmin用法 用于执行管理性操作。语法是: shell> mysqladmin [OPTIONS] command [command-option] command ...通过执行mysqladmin --help,你可以得到你mysqladmin的版本所支持的一个选项列表。 目前mysqladmin支持下列命令: create databasename ...原创 2010-08-04 15:33:05 · 485 阅读 · 0 评论 -
MySQL的优化
本文从八个方面来讲解如何全新优化MySQL数据库性能。 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用V...原创 2010-08-09 10:05:02 · 113 阅读 · 0 评论 -
SQL语句效率
SQL语句效率 1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: 1) 检查不良的SQL,考虑其写法是否还有可优化内容 2) 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 3)...原创 2010-08-09 10:31:03 · 124 阅读 · 0 评论 -
MySQL的表分区
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括: 1)、与单个磁盘或文件系统...原创 2010-08-09 10:56:50 · 1249 阅读 · 0 评论 -
mysql的授权
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@...原创 2010-08-19 11:56:06 · 161 阅读 · 0 评论 -
同时安装运行多个mysql
1.问题来源 一台机子上要运行mysql-5.5.11-win32和mysql-5.0.27-win32两个版本的mysql,其中5.5.11安装成windows服务,默认情况下,mysql运行于3306端口,因此需要做适当配置才能让两个版本同时运行。 2.解决步骤1)软件准备 mysql-5.5.11-win32 和mysql-5.0.27-win32的...原创 2011-04-25 15:56:19 · 316 阅读 · 0 评论 -
在Tomcat6.0+MySQL5.0环境下配置和使用数据库连接池
一,在Tomcat中配置连接池的JNDI首先到MySQL的网站上下载MySQL JDBC连接器放到%CATALINA_HOME%/lib目录下,在%CATALINA_HOME%/conf目录下找到context.xml,这个文件是全局的,如果想只对特定的应用使用可以编辑WEB-INF/context.xml文件。在context标记之间添加如下内容:<Resource auth=...原创 2012-12-23 14:35:42 · 113 阅读 · 0 评论 -
MySQL5存储过程使用
MySql5.0以后均支持存储过程,最近有空,研究了一把这个格式: CREATE PROCEDURE 过程名 ([过程参数[,...]]) [特性 ...] 过程体 CREATE FUNCTION 函数名 ([函数参数[,...]]) RETURNS 返回类型 [特性 ...] 函数体过程参数:[ IN | OUT |...原创 2009-10-17 07:34:16 · 122 阅读 · 0 评论