-
如何查找oracle比较慢的session和SQL
怎么查找oracle比较慢的session和SQL一、如何找到消耗资源大的Oracle的session及其执行的SQL语句HP-UX可以用glance,top、IBM-AIX可以用topas、另外可以使用PS命令查看进程。通过这些程序我们可以找到用系统资源特别大的这些进程的进程号,我们就可以通过以下的sql语句发现这个pid正在执行哪个sql,这个sql最好在pl/sqldeveloper,toa...
75
热度 -
Android开发之组件生命周期(3)
Android开发之组件生命周期(三)Android系统试图尽可能长地保持一个应用程序进程,但是当内存低时它最终还是需要移除旧的进程。为了决定保持哪个进程及杀死哪个进程,Android将每个进程放入一个基于运行于其中的组件的重要性等级和这些组件的状态。重要性最低的进程首先被杀死,然后是次低,以此类推。总共有5个层次等级。下列清单按重要性顺序列出:前台进程,用户当前工作所需要的。一个进程如果满足下列...
71
热度 -
Android性能优化典范(2)
Android性能优化典范(二)原文出处:胡凯的博客(@胡凯me)欢迎分享原创到伯乐头条Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRUCache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及Lint,Sti...
42
热度 -
【转】施用缓存构建更快的 Web 应用程序
【转】使用缓存构建更快的Web应用程序 原文链接:《使用缓存构建更快的Web应用程序》使用Java技术的Web开发人员可以使用缓存实用程序快速提升他们的应用程序的性能。Java缓存系统(JavaCachingSystem,JCS)是一个用于Java应用程序的强大分布式缓存系统,它是拥有简单API的高度可配置的工具。本文将概述JCS并展示如何使用它来提高Web应用程序的速度。许多Web应用程序会根据...
1000
热度 -
Android:治理应用内存
Android:管理应用内存所有内容均来源于官方文档https://developer.android.com/training/articles/memory.htmlonlywaytocompletelyreleasememoryfromyourappistoreleaseobjectreferencesyoumaybeholding,makingthememoryavailabletothe...
6
热度 -
SQLite学习笔记(9):pager模块
SQLite学习笔记(九):pager模块概述通过上一篇文章的分析,我们知道了pager模块在整个sqlite中所处的位置。它是sqlite的核心模块,充当了多种重要角色。作为一个事务管理器,它通过并发控制和故障恢复实现事务的ACID特性,负责事务的原子提交和回滚;作为一个页管理器,它处理从文件中读写数据页,并执行文件空间管理工作;作为日志管理器,它负责写日志记录到日志文件;作为锁管理器,它确保事...
124
热度 -
高并发web开发资料收集(1):Memcached在大负载高并发网站下的应用
高并发web开发资料收集(1):Memcached在大负载高并发网站上的应用 Memcached在大负载高并发网站上的应用 作者:王泽宾 ? 大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。 我要介绍的内...
164
热度 -
Informix 11.5 新特性统观
Informix11.5新特性概览Informix11.5新特性概览2010年07月19日(转载自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0907zhanggy2/)本文主要介绍Informix11.5数据库中一些对数据库性能、数据库管理及应用开发等方面非常有用的特性,特别是新特性的介绍,希望能够使大家有...
2045
热度 -
动态SQL
mybatis的SQL映射配置文件SQL映射文件有很少的几个顶级元素(按照他们应该被定义的顺序如下)。?cache-?配置给定命名空间的缓存cache-ref–?从其他命名空间引用缓存配置。?resultMap–?最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载你的对象。parameterMap–?已经被废弃了!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除。sql–?...
85
热度 -
MySQL Study之-MySQL体系结构深入解析
MySQLStudy之--MySQL体系结构深入解析MySQLStudy之--MySQL体系结构深入解析MySQL体系架构由连接池组件、管理服务和?工具组件、sql接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理?文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特点。MySQL内存结构:Mysql进程结构Mysql不像oracle那样是通过多进程来完成其功能的。...
82
热度 -
当你计划为你的生产环境部署缓存池扩展时,你一定要意识到这点!!!
SQLServer2014里的缓存池扩展在今天的文章里我想谈下SQLServer2014里引入的缓存池扩展(BufferPoolExtensions)。我们都知道,在SQLServer里,缓存池是主要的内存消耗者。当你从你存储里读取数据时,数据会在缓存池里缓存。SQLServer在计划缓存里缓存执行计划,也是缓存池的一部分。你拥有的物理内存越多,你的缓存池就会越大(通过【最大服务器内存】设置配置)...
24
热度 -
oracle9i 常用有关问题四: SQL优化174~203
oracle9i常用问题四:SQL优化174~203174./*+ALL_ROWS*/????表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化。????例如:????SELECT/*+ALL+_ROWS*/EMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO='CCBZZP';?175./*+FIRST_ROWS*/????表明对语句块选择基...
289
热度 -
在SQL话语优化过程中,经常会用到hint(转)
在SQL语句优化过程中,经常会用到hint(转)在SQL语句优化过程中,经常会用到hint,以下是在SQL优化过程中常见Oracle中"HINT"的30个用法1./*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT/*+ALL+_ROWS*/EMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO='SC...
62
热度 -
Android开发之图片远道获取及本地缓存模块
Android开发之图片远程获取及本地缓存模块???项目地址:https://github.com/wuwei1215/ImageCache?packagecom.darkmoon.imagecache;importandroid.content.Context;importandroid.graphics.Bitmap;publicclassImageCache{ privatestaticIm...
41
热度 -
Android学习札记(3)-Activity的生命周期
Android学习笔记(3)-Activity的生命周期注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,它们是一些事件回调,那么次序又是如何的呢?其实这种事情,自己做个实验最明白不过了。在做这个实验之前,我们先得找到在Android中的Log是如何输出的。显然,我们要用...
84
热度 -
Http协议中的各种长度限制小结
Http协议中的各种长度限制总结刚才无事网上瞎逛的时候看到有同学总结自己最近去面试时被问到的面试题,看到有人被问到URL的最大长度、Cookie的最大长度之类的问题,如果平时不是很注意http细节的话这些问题还真是不好回答,另外除了面试,知道这些长度限制,有时候开发时碰到问题心里也能有个数,想到自己对这些问题也不是特别熟悉,于是就在这里总结下——Http协议当中的各种长度限制。1.URL长度限制在...
8723
热度 -
困惑求知贴,大神们给点意见吧解决方案
困惑求知贴,大神们给点意见吧大三学子,最近几个月刚看完了Struts和Hibernate,甚是迷惑,没做过什么项目,对知识可能一知半解,struts还好,看的时间长,花了两个月从1.2到2.2,hibernate一直看的很头痛,可能数据库的基础不好,现在有个疑惑,是做个struts+hibernate整合的项目好还是开始学习spring,听说很难,主要是怕学完一看hibernate什么的都忘光了,...
11
热度 -
项目登陆有时会出现卡死现象,有经验的朋友请进解决方法
项目登陆有时会出现卡死现象,有经验的朋友请进问题描述:[项目登陆的时候一般都是没问题的,但是又时候登陆会出现卡住。补充描述:有的时候卡住一段时间(时间稍长)之后,也能登陆。在登陆某个账户又退出之后电脑的cpu会连续在50%以上,这种情况出现后比较容易出现登陆卡住的现象,有时候甚至会出现提示tomcat重启。项目信息:web端项目Spring、Hibernate注解,DWR注解。数据库:MySQL。...
320
热度 -
Sybase ASE中Uninitialized logical page异常的解决办法
SybaseASE中Uninitializedlogicalpage错误的解决方法如下是原帖的内容:<<<<<<:数据库突然发生了不能查询的情况请高手们给点指点,新手,比较白。每次来了都是光看,不发贴,潜水。现在出了问题才知道注册,这样确实有点无耻||||我错了。求指点。。昨天突然发生了不能正常查询的错误,查的时候提示:Theconnectionhasbeenm...
3614
热度 -
1. ?tablemap cache策略以事务为单位进行局部cache,事务结束后清空tablemap cache,所以tableId的频繁增长不再会受到影响
mysqlTableMapid递增问题背景???解释下,缓存tablemap的意义:??a.?insert/update/delete语句操作数据库时,在binlog中会产生两条binarylog,第一条就是tablemap,告诉你改了的表信息。第二条才是具体的变更操作,通过一个tableId进行关联。??b.?通过tableId缓存,可以在执行insert/update/delete解析的时候能...
4567
热度