mysql优化索引和配置,以及慢查询分析s首先基本的思路1)性能瓶颈定位使用show命令、慢查询日志、explain分析查询、profiling分析查询、2)索引及查询优化3)配置优化MySQL数据库常见的两个瓶颈cpu、i/o:CPU主要在饱和的时候发生在数据装入内存或磁盘上读取数据的时候i/o发生..
分类:
数据库 时间:
2017-06-18 21:43:55
阅读次数:
234
表设计阶 引擎选择 目前广泛使用的是MyISAM和InnoDB两种引擎: MyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是: 不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支持崩溃后的安全恢复 在表有读取查询的同时,支持往表中插入新纪录 ...
分类:
数据库 时间:
2017-06-18 15:15:31
阅读次数:
204
mysqlbug 查看编译参数 mysqlcheck 可以检查和修复MyISAM表,并且它还可以优化和分析表 mysql_config 编译mysql客户端程序 mysql_convert_table_format 修改表引擎 mysqld_multi 用来启动和停止任何运行的不同端口和套接字的my ...
分类:
数据库 时间:
2017-06-17 15:58:59
阅读次数:
234
mysql性能优化注意事项以及索引一:数据库的优化方面1商业需求的影响比如说论坛里的帖子统计,并且实时更新从功能上来说通过命令selectcount(*)from表名可以得到结果,如果论坛每秒产生产生成千上万条帖子,我们没有采用myisam存储而用的是innodb存储;就算再好的设备也不可..
分类:
数据库 时间:
2017-06-14 02:33:45
阅读次数:
240
一,表设计 1.1. E-R(entity relation)实体关系图 长方形 实体 表 椭圆形 属性 字段 菱形 关系 一对一 多对一 属于 多对多 1.2. 三范式标准 原子性 个人信息 省市县乡镇 唯一性 主键 id 无冗余性 订单表中的商品名称与价格应该关联查询商品表 三范式并不绝对。 1 ...
分类:
数据库 时间:
2017-06-13 00:04:36
阅读次数:
327
描述下最近遇到的python面试题,大家可以参考下 1.构造一个内存泄漏场景 2.用generator生成一个斐波那契数列 3.构造一个可以用with的connection类,connectionpool类 4.用装饰符造一个计算函数消耗时间的函数 5.构造一个可以cached_property的函 ...
分类:
编程语言 时间:
2017-06-10 17:07:40
阅读次数:
140
Mysql优化方法: 选取最适用的字段属性: ...
分类:
数据库 时间:
2017-06-10 13:47:55
阅读次数:
236
mysql数据库优化1.硬件优化a.64位cpu一台机器8-16颗cpu,(其他)2-4颗b.内存96-128g3-4个实例(百度),(其他)32-64,2个实例c.硬盘,数量越多越好,性能:ssd(高并发)>sas(普通线上)>sata(线下)raid4块盘:RAID0>RAID10>RAID5>RAID1d.网卡多块网卡bond,以..
分类:
数据库 时间:
2017-06-09 09:58:21
阅读次数:
174
话说有这么一个表: CREATE TABLE `user_group` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, `group_id` int(11) NOT NULL, PRIMARY KEY (`id`), K ...
分类:
数据库 时间:
2017-06-08 23:39:10
阅读次数:
217
mysql 优化: 每个innodb 表都要有一个主键限制表上索引的数量,避免建立重复和冗余索引注意合理选择复合索引键值的顺序 优先选择符合存储需要的最小的数据类型 varchar(N) 中的N 代表的是字符数,而不是字节数 使用UTF8 存储汉字 varchar(255) = 765 个字节 过大 ...
分类:
数据库 时间:
2017-06-08 22:37:38
阅读次数:
224