博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.
阅读量:2075 次
发布时间:2019-04-29

本文共 885 字,大约阅读时间需要 2 分钟。

paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.

作者Attilax ,  EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:

 

 

目前情况

建立索引非常慢,需8分钟...

目前环境:

----------------
table行: 30W
版本5.0.45-community-nt
系统XP  CPU2.11G  MEM2G

测试语句:
----------------------
CREATE INDEX i_atian  ON gaopinzi(atian)

DROP INDEX i_atian ON gaopinzi

解决方法:调整my.ini的参数配制..不个_size统统加大10倍..
----------------------------------------------------

 

原来

read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=203K
innodb_additional_mem_pool_size=2M
innodb_log_buffer_size=1M

[SQL] DROP INDEX i_atian ON gaopinzi

受影响的行: 322750

时间: 459.031s

 

my.ini 提升10倍数
read_buffer_size=80M
read_rnd_buffer_size=80M
sort_buffer_size=88M
innodb_additional_mem_pool_size=200M
innodb_log_buffer_size=100M

QL] DROP INDEX i_atian ON gaopinzi

受影响的行: 322750

时间: 33.766s

[SQL] CREATE INDEX i_atian  ON gaopinzi(atian)

受影响的行: 322750

时间: 35.890s

 

总结

--------------
性能整整提高了12倍...

转载地址:http://nramf.baihongyu.com/

你可能感兴趣的文章
比较两个JSON字符串是否完全相等
查看>>
删除JSONArray中的某个元素
查看>>
Linux下Tomcat重新启动
查看>>
使用HttpClient请求另一个项目接口获取内容
查看>>
HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
查看>>
net.sf.json Maven依赖配置
查看>>
Could not initialize class net.sf.json.JsonConfig错误解决
查看>>
Java编程思想重点笔记(Java开发必看)
查看>>
eclipse 创建maven 项目 动态web工程完整示例
查看>>
前端JSP与Spring MVC交互实用例子
查看>>
使用maven一步一步构建spring mvc项目
查看>>
hadoop map reduce 阶段笔记
查看>>
java jackcess 操作 access
查看>>
Git问题Everything up-to-date解决
查看>>
Hadoop HDFS文件操作的Java代码
查看>>
Hadoop学习笔记—3.Hadoop RPC机制的使用
查看>>
Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
查看>>
JTS Geometry关系判断和分析
查看>>
GIS基本概念
查看>>
Java文件操作①——XML文件的读取
查看>>