论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
a g
Data refresh very slow
2013年2月14日 下午10:36
答复

a g

等级: Expert

帖子: 409

加入日期: 2012年3月2日

最近的帖子

Hi All,

I updated the data in the database table but it will take longer time to show in the view.jsp.

Please let me know how to fix this issue. once I update the data in the database it should immediately reflect in the page(view.jsp).

version: Liferay6.1.0 & Oracle 11.0
a g
RE: Data refresh very slow
2013年2月15日 上午1:40
答复

a g

等级: Expert

帖子: 409

加入日期: 2012年3月2日

最近的帖子

Anybody know what i have to do?
Jaynil A Bagdai
RE: Data refresh very slow
2013年2月15日 上午1:57
答复

Jaynil A Bagdai

等级: Regular Member

帖子: 120

加入日期: 2012年3月3日

最近的帖子

how you are adding data in database from back-end or by using the application only.?
a g
RE: Data refresh very slow
2013年2月15日 上午2:07
答复

a g

等级: Expert

帖子: 409

加入日期: 2012年3月2日

最近的帖子

Hi,

I am adding the data in database from the back-end only.
David H Nebinger
RE: Data refresh very slow
2013年2月15日 上午6:17
答复

David H Nebinger

Community Moderator

等级: Liferay Legend

帖子: 11046

加入日期: 2006年9月1日

最近的帖子

That is your problem. At the core Liferay's using Hibernate for data access, so results of queries can be cached. Hibernate has no idea the underlying data has changed, so effectively your cache is now stale.

If you're updating Liferay's database, then you've made a critical error. You should only be using Liferay's API to insert/update/delete data.

If you're using SB for your own entities, you need to disable the caching of the entity (there's an attribute to control this), or you can use the methods provided by SB to insert/update/delete data and keep your cache settings as they are.
Hitoshi Ozawa
RE: Data refresh very slow
2013年2月15日 上午7:00
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

If you want to directly update the database, you should shut down liferay and start liferay after all data has been updated in the database. All data should be up to date.
Siby Mathew
RE: Data refresh very slow
2013年2月15日 上午7:39
答复

Siby Mathew

等级: Expert

帖子: 265

加入日期: 2011年3月4日

最近的帖子

Hi Hitoshi,
We can also programmatically refresh the cache for the entity using CacheRegistryUtil, EntityCacheUtil and FinderCacheUtil.

Thanks,
Siby
David H Nebinger
RE: Data refresh very slow
2013年2月15日 上午7:51
答复

David H Nebinger

Community Moderator

等级: Liferay Legend

帖子: 11046

加入日期: 2006年9月1日

最近的帖子

Flushing the cache alone will not help if you are updating Liferay entities that are indexed...
a g
RE: Data refresh very slow
2013年2月17日 下午9:46
答复

a g

等级: Expert

帖子: 409

加入日期: 2012年3月2日

最近的帖子

Hello All,

thank you for sending the response.

other scenario:

our employee update the leave details through the Leave Application(Not Liferay/Hibernate), Now I fetch the data and display in the view.jsp(Liferay/Hibernate).

In that case, How I can get the data once refresh the page(view.jsp).

Please send your guideline.

Regards
Anand