blob: 4283bca1f5ffed0c28c184d875534ef1b8881fd0 [file] [log] [blame]
set hive.mapred.mode=nonstrict;
DROP TABLE Employee_Part;
CREATE TABLE Employee_Part(employeeID int, employeeName String) partitioned by (employeeSalary double)
row format delimited fields terminated by '|' stored as textfile;
LOAD DATA LOCAL INPATH "../../data/files/employee.dat" INTO TABLE Employee_Part partition(employeeSalary=2000.0);
LOAD DATA LOCAL INPATH "../../data/files/employee.dat" INTO TABLE Employee_Part partition(employeeSalary=4000.0);
explain
analyze table Employee_Part partition (employeeSalary=2000.0) compute statistics for columns employeeID;
explain extended
analyze table Employee_Part partition (employeeSalary=2000.0) compute statistics for columns employeeID;
analyze table Employee_Part partition (employeeSalary=2000.0) compute statistics for columns employeeID;
describe formatted Employee_Part partition(employeeSalary=2000.0);
explain
analyze table Employee_Part partition (employeeSalary=4000.0) compute statistics for columns employeeID;
explain extended
analyze table Employee_Part partition (employeeSalary=4000.0) compute statistics for columns employeeID;
analyze table Employee_Part partition (employeeSalary=4000.0) compute statistics for columns employeeID;
explain
analyze table Employee_Part partition (employeeSalary=2000.0) compute statistics for columns;
analyze table Employee_Part partition (employeeSalary=2000.0) compute statistics for columns;
describe formatted Employee_Part partition (employeeSalary=2000.0) employeeID;
describe formatted Employee_Part partition (employeeSalary=2000.0) employeeName;
explain
analyze table Employee_Part compute statistics for columns;
analyze table Employee_Part compute statistics for columns;
describe formatted Employee_Part partition(employeeSalary=2000.0) employeeID;
describe formatted Employee_Part partition(employeeSalary=4000.0) employeeID;
set hive.analyze.stmt.collect.partlevel.stats=false;
explain
analyze table Employee_Part compute statistics for columns;
analyze table Employee_Part compute statistics for columns;
describe formatted Employee_Part employeeID;
set hive.analyze.stmt.collect.partlevel.stats=true;
create database if not exists dummydb;
use dummydb;
analyze table default.Employee_Part partition (employeeSalary=2000.0) compute statistics for columns;
describe formatted default.Employee_Part partition (employeeSalary=2000.0) employeeID;
analyze table default.Employee_Part compute statistics for columns;
use default;
drop database dummydb;