hiberanate 主键查询慢_mysql查询优化,1万条数据居然要30秒
StringsqlO="";//排序方式if(order==null||orderType==null){sqlO="orderbypatient.createdatedesc";}elseif(orderType.equals("createdate")){if(order.equals("1")){sqlO="orderbyp...
String sqlO = "";//排序方式
if(order==null || orderType==null){
sqlO = " order by patient.createdate desc";
}else if(orderType.equals("createdate")) {
if(order.equals("1")){
sqlO = " order by patient.createdate desc";
}else {
sqlO = " order by patient.createdate asc";
}
}else if(orderType.equals("name")){
if(order.equals("1")){
sqlO = " order by patient.name desc";
}else {
sqlO = " order by patient.name asc";
}
}
sql = "select patient.* ,part.name as pn from patient,part where "
+" patient.hospitalid = '"+hospitalid+"' "
+" and patient.del='0' "
+" and patient.partid = part.id"
+ sqlO ;
sqlO是order by的 语句。
就上面这个执行出来过后,刚开始没什么,后来数据量加大了,1万多条的数据 居然要30秒才显示出来。我都快哭了,这才1万条数据啊。而且长期回出现 Java heap space.堆栈大小这玩意我已经尝试过N多种方法了。还是有时候回出现 java heap space.
所以 目前怀疑的是上面那sql语句的问题。我对数据库不是很了解。
听说要用什么索引。但我不知道什么写,网上看了很多资料,没点头绪。
希望高手帮我优化下 上面这条sql.鄙人不胜感激。
展开
hiberanate 主键查询慢_mysql查询优化,1万条数据居然要30秒相关推荐
- mysql 主键查询性能_MySQL查询性能优化(精)
MySQL查询性能优化 MySQL查询性能的优化涉及多个方面,其中包括库表结构.建立合理的索引.设计合理的查询.库表结构包括如何设计表之间的关联.表字段的数据类型等.这需要依据具体的场景进行设计.如下 ...
- hiberanate 主键查询慢_hibernate 新加数据 查询 缓存 变慢
我的项目用的是s2sh框架,hibernate配置运用缓存org.hibernate.dialect.Oracle10gDialectfalse 我的项目用的是s2sh框架 ,hibernate 配置 ...
- mysql20数据_mysql 插入20万条数据
1. 用c语言写20万条数据 #include void pro_ID(char * str,inti){if(i%17576==0){++*(str+1);*(str+2)=97;*(str+3)= ...
- mysql数据库一个表20万条数据可以_mysql生成20万条数据(连表插入)
创建一个存储过程 DELIMITER $$ -- 设置定界符为$$,与';'意思相同,防止相同符号产生冲突 USE `yunkc_base1`$$ -- 使用数据库 DROP PROCEDURE IF ...
- mysql select count 5万条数据很慢_mysql亿级数据数据库优化方案测试银行交易流水记录的查询...
点击上方△蓝字关注我们 带你征服编程和泡妞两座大山 对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以 ...
- 1万条数据大概占多大空间_mysql亿级数据数据库优化方案测试-银行交易流水记录的查询...
对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以下是在实验的过程中做一些操作,以及踩过的一些坑,我觉 ...
- Oracle查询前100万条数据
Oracle不支持select top语句,在Oracle中经常是用order by跟rownum select 列名1 ...列名n from ( select 列名1 ...列名n fro ...
- mysql建表语句主键自增_MYSQL索引-上
前言 今天同事做数据清理的时候发现我这边有一张表没有主键,这个表有两个字段,ID和Name,ID作者唯一索引,在我印象里,一个数据表如果没有主键索引,它会内部创建主键索引,创建的标准就是唯一性,我觉得 ...
- 两个datatable合并 主键一样覆盖_MySQL 建表为啥还设置个自增 id ?用流水号当主键不正好么?...
又要开始新项目了,一顿操作猛如虎,梳理流程加画图.这不,开始对流程及表结构了. 我:吧啦吧啦吧啦 -- 老大:这个建表为啥还设置个自增 id ?直接用流水号(用户号/产品号)当主键不就行了? 我:这个 ...
最新文章
- Unity + SQL数据库创建管理玩家排行榜学习教程
- restTemplate踩过的坑-spring clound--cloud内部服务调用重试次数
- python函数做n_简单Python函数的O(N)时间复杂性
- 视频怎么插入慢动作?
- @程序员,欠下的技术债怎么还?
- Django安装与开发虚拟环境搭建01
- 2.4g 无线键鼠对码软件_RK526无线键鼠套装开箱体验
- BigDecimal浮点精度加减乘除运算
- python自带的单元测试框架,最好的python单元测试框架
- 生物信息学资料1,常用软件,酶切位点分析
- VC-应用程序正常初始化失败-0xc0150002
- 用rtl8139网卡制作的bios编程器(不用并口)
- 使用EasyExcel从Excel表格读取链接地址下载文件
- (JDK8)jdk-8u201-windows-x64 安装及其环境变量配置
- 知识竞赛答题小程序的管理后台搭建教程
- JavaScript 为什么能活到现在?
- 擎创科技正式加入openEuler社区,共建开源生态
- 神经网络学习小记录52——Pytorch搭建孪生神经网络(Siamese network)比较图片相似性
- 还没理解微前端?手把手教你实现一个迷你版
- 【树莓派】4G模块打电话
热门文章
- MFC应用程序框架入门
- C#实现缩放和剪裁图片的方法示例
- c#中已知一个外部窗口的句柄,怎么关闭
- IOS动态库打包导入工程报错Library not loaded: @rpath/SwiftFrame.framework/SwiftFrame
- mvn打包并部署本地tomcat_maven项目自动打包部署到tomcat中
- android 8.0应用内安装包,Android 8.0 下载安装进入【安装未知应用】页面,两步简化一步...
- Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误
- java 删除某一个学生_java编写一个程序,实现功能(定义一个类学生表示学生1. 增加学生2显示 3. 修改 4. 删除5查找某...
- php中var_dump()函数
- 2019蚂蚁金服面试总结(Java方向)