2014-02-15 16:15:16

Impala分区学习

1.分区表的创建示例: (1)创建分区表 create table logs (field1 string, field2 string, field3 string) partitioned by (year string, month string , day string, host string) row format delimited fields terminated by ','; (2)插入数据到新建的分区 insert into logs partition(year="2013", month="07",day="28",host="host1") values ("foo","foo","foo"); insert into logs partition(year="2013", month="07",day="28",host="host2") values ("foo","foo","foo"); insert into logs partition(year

2013-07-15 16:13:05

MongoDB数据库监控

Mongodb监控包括操作系统层面和数据库层面监控 1.1      操作系统层面: 1.1.1   TOP命令 监控进程硬件资源使用情况: [mongo_2 ~]# pidof mongod --获取mongod和配置服务器进程号 20350 20244 20183 19155 [mongo_2 ~]# pidof mongos --获取路由进程号 20366 [mongo_2 ~]# top -p 20350,20244,20183,19155,20366 --top命令输出结果 top - 11:01:02 up 5 days, 22:46, 5 users, load average: 0.26, 0.17, 0.07 Tasks: 5 total, 0 running, 5 sleeping, 0 stopped, 0 zombie Cpu(s): 0.4%us, 0.5%sy, 0.0%ni, 98.8%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3924572k total, 3806340k used, 118232k free, 176096k buffers Swap: 6291448k total, 67488k used, 622396

2013-07-14 16:11:17

MongoDB数据库基本操作

下面列举几个常用的: 1、Help查看命令提示 db.help(); 副本集信息命令提示:rs.help 2、切换/创建数据库 use test       --当创建一个集合的时候会自动创建当前数据库 3、查询所有数据库 show dbs; 4、删除当前使用数据库 db.dropDatabase(); 5、修复当前数据库 db.repairDatabase(); 6、查看当前使用的数据库 db.getName(); 7、显示当前db状态 db.stats(); 8、当前db版本 db.version(); 9、查看当前db的链接机器地址 db.getMongo(); 用户相关 1、添加一个用户 db.addUser("userName", "talent123", true);  --添加用户、设置密码、是否只读 2、数据库认证、安全模式 db.auth("userName", "talent123"); 3、显示当前所有用户 show users; 4、删除用户 db.removeUser("userName"); 集合操作 1、创建一个聚集集合(table) db.createCollection(“collName”); 2、得到指定名称的聚集集合(table) db.get

2013-07-13 15:59:41

《收获,不止oracle》单车到飞船

各种插入数据方法性能比较,来自《收获,不止oracle》,嘿嘿。。 1.单车速度: create or replace procedure hr_pr1 as begin for i in 1 .. 100000 loop execute immediate 'insert into test values('||i||')'; commit; end loop; end; HR >set autotrace on; HR >exec hr_pr1; PL/SQL proceduresuccessfully completed. Elapsed: 00:01:21.15 select sql_text,sql_id,parse_calls,executions from v$sql where sql_text like 'insert into test%'; SQL_TEXT |SQL_ID |PARSE_CALLS|EXECUTIONS ----------------------------------------|-------------|-----------|---------- insert