介绍Spark SQL 工作原理
SQL-手册 PALO提供在线和离线的SQL手册。 在线的SQL手册通过连接PALO后使用help命令查看。如查看如何创建数据库。
更新快速查询UpdateFastQuery 描述 更新指定名称的快速查询信息。
start=2006-01-02T15:04:05Z end String 否 RequestBody参数 SQL结束时间。end=2006-01-02T15:04:05Z 返回头域 除公共头域,无其它特殊头域。
右侧是生成的真正的 SQL 语句:
SQL-开发类问题 单表数据量多大合适? 建议单表记录数不要超过2000w,如果超过了建议拆库或拆表。 单条 SQL 如何批量删除数据? 删除顺序如下:主键范围删除大于(>)主键in方式删除大于(>) 联合主键删除,单条SQL删除数据范围800~1000。 单条 SQL 插入是需要注意什么? 行数控制在2000个以内,批量操作时建议执行必要sleep;有自增键的表并发要控制在200以内。
行数限制 如果在查询中带有 limit 关键字,PALO 会将 limit 转义为 SQL Server 的 TOP 语法,以减少数据传输量。 转义字符 PALO 会在下发到 SQL Server 的查询语句中,自动在字段名与表名上加上转义符:([]),以避免字段名与表名与 SQL Server 内部关键字冲突。
SQL操作符 SQL操作符是一系列用于比较的函数,这些操作符广泛的用于select 语句的where从句中。 算数操作符 算术操作符通常出现在包含左操作数,操作符,(大部分情况下)右操作数组成的表达式中。 +和-:可以作为单元或2元操作符。当其作为单元操作符时,如+1, -2.5 或者-col_name, 表达的意思是该值乘以+1或者-1。
更新索引UpdateIndex 描述 更新指定日志集的索引。 请求 请求语法 Http 复制 1 PUT /v1/logstore/{logStoreName}/index?
authorization string 请求头域 除公共头域外,无其它特殊头域。