当前位置:  编程技术>综合
本页文章导读:
    ▪linux下free命令显示内存的讲解       # 查看cpu中的core的个数(即核数); cat /proc/cpuinfo | grep "processor" | wc -l total       used       free     shared    buffers     cached Swap:     &nb.........
    ▪Oracle-常用监控SQL语句,DBA必备        1.监控事例的等待: select df.tablespace_name name,df.file_name "file",f.phyrds pyr,f.phyblkrd pbr,f.phywrts pyw, f.phyblkwrt pbw  from v$filestat f,dba_data_files df where f.file#=df.file_id 4.监空文件系统的I/O比.........
    ▪安卓模拟器Android SDK 4.0.3 R2安装完整教程      由于之前的eclipse中只有2.1 2.2 2.3版本的sdk,4.2都出来了于是乎考虑安装更新一个至少得是4.0吧,而且还有一些新的特性可能根本不知道呢?于是乎准备安装一下4.0,本以为直接在Android SDK Manage.........

[1]linux下free命令显示内存的讲解
    来源: 互联网  发布时间: 2013-11-10

 # 查看当前机器cpu物理个数:

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
# 查看cpu中的core的个数(即核数);
cat /proc/cpuinfo | grep "cpu cores" | uniq
# 查看逻辑cpu个数:
cat /proc/cpuinfo | grep "processor" | wc -l
# 内存查看详解 
free -m
total       used       free     shared    buffers     cached
Mem:           993        258        734          0        122         44
-/+ buffers/cache:         91        901
Swap:         1023          0       1023
total:内存总数
used:已经使用的内存数
free:空闲的内存数
shared:共享内存大小,主要用于进程间通信
buffers:主要用于块设备数据缓冲
cached:主要用于文件内容缓冲
- buffers/cached = used(第一行)- buffers - cached 程序当前"真实使用"的"物理内存"的大小。
+ buffers/cached = buffers + cached 实际缓存大小
实际剩余内存=free+buffers+cached
作者:yincg 发表于2013-1-8 12:36:39 原文链接
阅读:44 评论:0 查看评论

    
[2]Oracle-常用监控SQL语句,DBA必备
    来源: 互联网  发布时间: 2013-11-10
  •  1.监控事例的等待:
  •  select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)
    from v$session_wait 
    group by event order by 4;

  • 2.回滚段的争用情况:
  • select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollname b where a.usn=b.usn;

  • 3.监控表空间的I/O比例:
  • select df.tablespace_name name,df.file_name "file",f.phyrds pyr,f.phyblkrd pbr,f.phywrts pyw,
    f.phyblkwrt pbw 
    from v$filestat f,dba_data_files df
    where f.file#=df.file_id

  • 4.监空文件系统的I/O比例:
  • select substr(a.file#,1,2) "#",substr(a.name,1,30) "name",a.status,a.bytes,
    b.phyrds,b.phywrts
    from v$datafile a,v$filestat b
    where a.file#=b.file#

  • 5.在某个用户下找所有的索引:
  • select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name
    from user_ind_columns, user_indexes
    where user_ind_columns.index_name = user_indexes.index_name
    and user_ind_columns.table_name = user_indexes.table_name 
    order by user_indexes.table_type, user_indexes.table_name,
    user_indexes.index_name, column_position;

  • 6. 监控 SGA 的命中率
  • select a.value + b.value "logical_reads", c.value "phys_reads",
    round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) "BUFFER HIT RATIO" 
    from v$sysstat a, v$sysstat b, v$sysstat c
    where a.statistic# = 38 and b.statistic# = 39 
    and c.statistic# = 40;

  • 7. 监控 SGA 中字典缓冲区的命中率
  • select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss ratio",
    (1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio"
    from v$rowcache 
    where gets+getmisses <>0
    group by parameter, gets, getmisses;

  • 8. 监控 SGA 中共享缓存区的命中率,应该小于1%
  • select sum(pins) "Total Pins", sum(reloads) "Total Reloads",
    sum(reloads)/sum(pins) *100 libcache
    from v$librarycache;
    select sum(pinhits-reloads)/sum(pins) "hit radio",sum(reloads)/sum(pins) "reload percent" 
    from v$librarycache;

  • 9. 显示所有数据库对象的类别和大小
  • select count(name) num_instances ,type ,sum(source_size) source_size ,
    sum(parsed_size) parsed_size ,sum(code_size) code_size ,sum(error_size) error_size,
    sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size) size_required 
    from dba_object_size 
    group by type order by 2;

  • 10. 监控 SGA 中重做日志缓存区的命中率,应该小于1%
  • SELECT name, gets, misses, immediate_gets, immediate_misses,
    Decode(gets,0,0,misses/gets*100) ratio1,
    Decode(immediate_gets+immediate_misses,0,0,
    immediate_misses/(immediate_gets+immediate_misses)*100) ratio2
    FROM v$latch WHERE name IN ('redo allocation', 'redo copy');

  • 11. 监控内存和硬盘的排序比率,最好使它小于 .10,增加 sort_area_size
  • SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts (disk)');
     

  • 12. 监控当前数据库谁在运行什么SQL语句
  • SELECT osuser, username, sql_text from v$session a, v$sqltext b
    where a.sql_address =b.address order by address, piece;

  • 13. 监控字典缓冲区
  • SELECT (SUM(PINS - RELOADS)) / SUM(PINS) "LIB CACHE" FROM V$LIBRARYCACHE;
    SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) "ROW CACHE" FROM V$ROWCACHE;
    SELECT SUM(PINS) "EXECUTIONS", SUM(RELOADS) "CACHE MISSES WHILE EXECUTING" FROM V$LIBRARYCACHE;

  • 后者除以前者,此比率小于1%,接近0%为好。
  • SELECT SUM(GETS) "DICTIONARY GETS",SUM(GETMISSES) "DICTIONARY CACHE GET MISSES"
    FROM V$ROWCACHE

  • 14. 找ORACLE字符集
  • select * from sys.props$ where name='NLS_CHARACTERSET';


        
    [3]安卓模拟器Android SDK 4.0.3 R2安装完整教程
        来源: 互联网  发布时间: 2013-11-10

    由于之前的eclipse中只有2.1 2.2 2.3版本的sdk,4.2都出来了于是乎考虑安装更新一个至少得是4.0吧,而且还有一些新的特性可能根本不知道呢?于是乎准备安装一下4.0,本以为直接在Android SDK Manager中就可以直接更新了,但是发现里面根本就没有亦或者我的网速慢或者没有耐心等到它显示出来最新的版本吧。

    在最新的Android 4.0.3 R2模拟器中,已经加入了GPU支持,可以支持OpenGL ES 2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏。在去年新增了摄像头支持之后,现在的新版模拟器也加入了包括多点触摸输入设备的支持,未来还将加入蓝牙和NFC支持……

    QVGA (240x320, low density, small screen)
    WQVGA400 (240x400, low density, normal screen)
    WQVGA432 (240x432, low density, normal screen)
    HVGA (320x480, medium density, normal screen)
    WVGA800 (480x800, high density, normal screen)
    WVGA854 (480x854 high density, normal screen)
    WXGA720 (1280x720, extra-high density, normal screen)
    WSVGA (1024x600, medium density, large screen)
    WXGA (1280x800, medium density, xlarge screen)

    我安装后发现模拟器增加了如下的内容很是欢喜啊!

    现在甚至增加了一些类似机型的模拟器选择,要方便许多了!不过模拟器的速度依旧还是和真机相去甚远!

    正题吧:

    1、下载Android SDK starter package

    http://www.cr173.com/soft/34565.html

    用zip打开,拖出android-sdk 到你要放置的位置

    2、下载Android SDK API Level

    http://www.cr173.com/soft/40881.html

    用zip打开,拖放 android-15(文件夹名字叫:android-4.0.4) 到 platforms 目录内

    3、下载Android SDK 4.0.4 system img

    http://www.cr173.com/soft/40882.html

    进入android-sdk目录,
    新建文件夹:system-images
    再进入system-images目录,新建文件夹:android-15
    用zip打开,拖放 armeabi-v7a 到system-images\android-15目录内

    4、下载Android SDK Platform-tools

    http://www.cr173.com/soft/40880.html

    用zip打开,拖放 platform-tools 到 android-sdk目录内

    基本相同了,就不再重复了,请按教程操作(下面的版本数字没有修改,但不影响安装)

     

    照着以上步骤做完之后应该4.0就基本安装成功了,然后我还遇到如下的问题

    这里不知道大家会遇到不,我也贴出来,万一遇到也可以照着解决一下

    就是安装好了过后进入eclipse时会提示ADT版本不对,这个时候没有别的办法了,只有更新ADT

    更新ADT的方法就是勾选Android SDK Manager中 TOOLS的内容然后点击install就可以了。

     

    好啦,大致的方法就是这样啦!希望大家继续加油,研究新版本的功能和特性做出更好的android应用来服务大家。
    作者:JKINGCL 发表于2013-1-8 11:55:34 原文链接
    阅读:64 评论:0 查看评论

        
    最新技术文章:
    ▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
    ▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
    ▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
    ▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
    ▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
    ▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
    ▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
    ▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
    ▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
    ▪从Samples中入门IOS开发(四)------ 基于socket的...    ▪工作趣事 之 重装服务器后的网站不能正常访...    ▪java序列化学习笔记
    ▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
    ▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
    ▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
    ▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
    ▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
    ▪sharepoint 2010 自定义列表启用版本记录控制 如...    ▪解决UIScrollView截获touch事件的一个极其简单有...    ▪Chain of Responsibility -- 责任链模式
    ▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实...    ▪让javascript显原型!
    ▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
    ▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格...    ▪struts+spring+hibernate用jquery实现数据分页异步加...
    ▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
    ▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])...    ▪MyEclipse下安装SVN插件SubEclipse的方法
    ▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版...    ▪初识XML(三)Schema
    ▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实...    ▪100个windows平台C++开发错误之八编程
    ▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住...    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
    ▪Activity生命周期管理之三——Stopping或者Restarti...    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
    ▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
    ▪c++编程风格----读书笔记(1)    ▪codeforces round 160    ▪【Visual C++】游戏开发笔记四十 浅墨DirectX教程...
    ▪【D3D11游戏编程】学习笔记十八:模板缓冲区...    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
    ▪Android窗口管理服务WindowManagerService计算Activity...    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey....    ▪《HTTP权威指南》读书笔记---缓存
    ▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3