个人成就
  • 总积分
    0
  • 可用积分
    0
  • 文章
    0
  • 评论
    0
  • 注册排名
    2166
  • oushu学习心得-3.2.4 表分区

    表分区的好处: 1.查询优化器可以针对分区表进行优化,如果查询只涉及到某些分区, 则查询计划只需要扫描这些分区,从而加速查询; 2.如果我们按照日期进行分区的话,我们可以简单的加入分区和删除过期的分区。 分区表的目的是提高查询性能,但并非所有的表都适合做分区,只有大型事实表, 经常使用特定条件,日期,地区等,查询数据、维护历史数据、数据分布均匀的情况, 可通过分区策略大大提升使用性能,且分区数不易过多,否则会影响维护和管理工作速度 OushuDB 支持基于 Range 和 List 的两种分区方式: Ran...
  • oushu学习心得-3.2.3 修改表

    ALTER TABLE 增加列 修改缺省值 删除列 修改列数据类型 增加约束 重命名列 删除约束 重命名表 AO 表支持 以上所以操作 ORC 表仅支持 增加约束、删除约束、重命名表 Magma 表不支持上述任何操作 增加列: create table products( product_no integer, name text, price numeric(10,2) check(price > 0) ); ALTER TABLE products ADD COLUMN descriptio...
  • oushu学习心得-3.2.2 创建数据表

    启动数据库 hawq start cluster --with_magma 启动 hdfs start-dfs.sh 进入数据库 psql -d postgres \l 或者 select dataname from pg_databse; 修改系统时间 hwclock --systohc hwclock --set --date="12/20/22 09:52" clock --set --date="12/20/22 09:52" 创建表 CREATE TABLE my_first_table( fi...
test