mysql查询一百万_mysql procedure-MySQL超过一百万条数据查询要用到什么技术
mysql procedure求mysql高手phpmysql 中文 linux MySQL超过一百万条数据查询要用到什么技术能使搜索速度得到提升?而且内存消耗会减少?
回复内容:
优化查询最简单的办法就是索引。
如果要做更高层次的优化就要具体问题具体分析了,别人你的表里的数据是不是都要用,可不可以拆分成多张表?
还有平时可能不查询的数据可以弄个历史表存起来。
另外就是业务上的限制,比如之给查三个月之内或者六个月之内的数据。这些方法都是优化查询的方法。
再往下就是对SQL语句进行优化,可以用查询计划分析SQL语句,找出耗时耗内存的地方。
当上面所有的方法都试过不行了,估计你得扩充硬件设备来提速了。
总的来说有好多方法可以优化查询速度,要看你的问题了。
根据你查询的条件建立对应的索引。可以很好提高查询速度
先explain下,打印出执行计划,根据实际情况进行优化。
参考自:
MySQL优化教程 http://www.data.5helpyou.com/
建立适当的索引,合理的表结构(表内、表间)以及适合的查询SQL.
开始想怎么也得写个索引,毕竟查询速度索引是最常用的,但是如果数据量庞大,使用一些本有的技术也可
mysql查询一百万_mysql procedure-MySQL超过一百万条数据查询要用到什么技术相关推荐
- mysql 存储引擎接口_MySQL 的基础一(连接池, SQL接口, 查询解析器, 查询优化器, 存储引擎接口, 执行器,)...
MySQL数据库的连接池 现在我们已经知道,我们任何一个系统都会有一个数据库连接池去访问数据库,也就是说这个系统会有多个数据库连接,供多线程并发的使用.同时我们可能会有多个系统同时去访问一个数据库,这 ...
- mysql查看表描述_MySQL表记录操作介绍(重点介绍查询操作)
MySQL表记录操作指的是对数据库表中数据进行CRUD增删改查操作,一下将一一给大家介绍,重点介绍查询操作. 一.插入数据(INSERT) 二.删除数据(DELETE) 三.修改数据(UPDATE) ...
- mysql tcp性能优化_MySQL性能优化: 使用pt-query-digest分析慢查询日志
一.简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog.General log.slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdu ...
- mysql 查找小写字母_MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析
<MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析>要点: 本文介绍了MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析,希望对您有用.如果有疑问,可以联系我们. ...
- mysql命令行批量添加数据_mysql命令行批量插入100条数据命令
先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...
- mysql+date+范围+性能_MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...
- mysql 性能 比较好_MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...
- mysql+性能+计算列_MYSQL性能优化的最佳20+条经验
当你查询表的有些时候,你已经知道结果只会有一条结果,但因为你可能需要去fetch游标,或是你也许会去检查返回的记录数. 在这种情况下,加上 LIMIT 1 可以增加性能.这样一样,MySQL数据库引擎 ...
- mysql参数配置详情_MySQL配置文件mysql.ini参数详解、MySQL性能优化
类型:数据库类大小:1.7M语言:英文 评分:6.6 标签: 立即下载 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini ...
最新文章
- RedHat Enterprise Linux之raid5磁盘阵列
- 三种嵌入式web服务器(Boa / lighttpd / shttpd)的 linux移植笔记
- mybatis源码环境搭建
- SDN中还有路由协议嘛?
- 深度优先搜索之城堡问题
- 原生js实现选中所有的checkbox
- MFC 改变控件字体大小
- time_t 和 struct tm 及时间戳的正确用法
- c/cpp中怎样切割字符串,相似于split的功能
- 递归算法—输入字母逆序输出汉诺塔递归算法
- Hello can not find git path
- Java排序算法——猴子排序(Bogo Sort)
- amazon linux ami root 密码,Amazon Linux AMI 常见问题
- Chrome 网页长截图
- Tomcat NIO、APR 对比
- 如何在央行查询企业征信报告?
- 通过比赛整理出的8条Numpy实用技巧【你知道如何频数统计和按某列进行排序么?】...
- LCD高抗干扰液晶段码屏显示驱动芯片:VK2C21A/B/BA/C/D 大量应用于音箱/音响面板LCD显示驱动
- 服务器显示屏 超出工作频率范围,win7电脑显示器超出工作频率范围的详细处理方法...
- 安卓识别exfat_如何使安卓手机能够读写移动硬盘?