上一页 1 ··· 291 292 293 294 295 296 297 298 299 ··· 385 下一页
摘要: INSERT 语句用来向表中添加行。 1 执行 INSERT 语句 单条 INSERT 语句,可以使用 TableEnvironment 中的 executeSql() 方法执行,也可以在 SQL CLI 中执行 INSERT 语句。executeSql() 方法执行 INSERT 语句时会立即提交 阅读全文
posted @ 2020-11-28 17:34 秋华 阅读(6821) 评论(0) 推荐(1)
摘要: 0 简介 ALTER 语句用于修改一个已经在 Catalog 中注册的表、视图或函数定义。 Flink SQL 目前支持以下 ALTER 语句: ALTER TABLE ALTER DATABASE ALTER FUNCTION 1 执行 ALTER 语句 可以使用 TableEnvironment 阅读全文
posted @ 2020-11-28 17:30 秋华 阅读(1418) 评论(0) 推荐(0)
摘要: 0 简介 DROP 语句用于从当前或指定的 Catalog 中删除一个已经注册的表、视图或函数。 Flink SQL 目前支持以下 DROP 语句: DROP TABLE DROP DATABASE DROP VIEW DROP FUNCTION 1 执行 DROP 语句 可以使用 TableEnv 阅读全文
posted @ 2020-11-28 17:18 秋华 阅读(2214) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-11-28 17:14 秋华 阅读(5405) 评论(0) 推荐(1)
摘要: 1.1 HBase与Hive的对比 1.Hive (1) 数据仓库 Hive的本质其实就相当于将HDFS中已经存储的文件在Mysql中做了一个双射关系,以方便使用HQL去管理查询。 (2) 用于数据分析、清洗 Hive适用于离线的数据分析和清洗,延迟较高。 (3) 基于HDFS、MapReduce 阅读全文
posted @ 2020-11-27 20:29 秋华 阅读(225) 评论(0) 推荐(0)
摘要: 先来一张表: CREATE TABLE IF NOT EXISTS `article` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `author_id` int(10) unsigned NOT NULL, `category_id` int(1 阅读全文
posted @ 2020-11-20 12:05 秋华 阅读(159) 评论(0) 推荐(0)
摘要: 1、MySQL 查询优化器是如何工作的 MySQL 查询优化器有几个目标,但是其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。最终目标是提交 SELECT 语句查找数据行,而不是排除数据行。优化器试图排除数据行的原因在于它排除数据行的速度越快,那么找到与条件匹配的数据 阅读全文
posted @ 2020-11-20 11:57 秋华 阅读(100) 评论(0) 推荐(0)
摘要: 接上篇Mysql性能优化二 对表进行水平划分 如果一个表的记录数太多了,比如上千万条,而且需要经常检索,那么我们就有必要化整为零了。如果我拆成100个表,那么每个表只有10万条记录。当然这需要数据在逻辑上可以划分。一个好的划分依据,有利于程序的简单实现,也可以充分利用水平分表的优势。比如系统界面上只 阅读全文
posted @ 2020-11-20 11:48 秋华 阅读(115) 评论(0) 推荐(0)
摘要: 建立适当的索引 说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的'create index',查询速度就可能提高百倍千倍,这可真有诱惑力。可是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的I/O。 是 阅读全文
posted @ 2020-11-20 11:47 秋华 阅读(142) 评论(0) 推荐(0)
上一页 1 ··· 291 292 293 294 295 296 297 298 299 ··· 385 下一页