MySQL
浅醉樱花雨
热爱生活,热爱技术,喜欢造轮子,追求极简的编码体验!
联系方式:
QQ:1749498702
微信:q1749498702
邮箱:1749498702@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql分表准则
Mysql分表准则 在大量使用mysql时,数据量大、高访问时,为了提高性能需要分表处理,简介下mysql分表的标准,后续会继续补充 环境: 业务类型:OLTP 硬件: cpu:8cpu 2.4GHZ mem:48G 磁盘:raid5 6×sas 什么样的表需要拆分:根据表的体积、表的行数、访问特点来衡量表是否需要拆分 一.拆分标准是:转载 2015-09-14 17:30:55 · 466 阅读 · 0 评论 -
Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 解决之道
为什么会出现这个问题呢?经过一番思考找到原因了,是因为当前用户的操作权限太低了,出了问题 出错问题截屏如下: 解决问题方法如下: 在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。 那么如何用管理员身份来运行cmd程序呢? 1.在开始菜单的搜索框转载 2015-11-04 22:06:39 · 738 阅读 · 0 评论 -
mysql免安装版
[下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downloads/mysql/,在这里可以选择操作系统平台。洪哥选择的是Microsoft Windows平台。下面有三个可选的下载文件,第一个是MySQL Installer 5.6 for Windo转载 2015-10-08 15:33:02 · 407 阅读 · 0 评论 -
sql中in和exists的区别效率问题
in 和exists in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。 一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如: 表A转载 2016-03-09 19:47:28 · 494 阅读 · 0 评论 -
MySQL Innodb 插入调优
1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项: 1)将 innodb_flush_log_at_trx_commit 配置设定为0;按过往经验设定为0,插入速度会有很大提高。 0: Write the log buffer to the log file and flush the log转载 2016-03-11 11:06:09 · 653 阅读 · 0 评论 -
Oracle , MySQL获取所有表名和表字段名称
Oracle: -- 获取当前用户所有表名称: select table_name from user_tables order by table_name; -- 获取GAME_HERO表的所有字段名称(注意表名称一定要大写): select column_name from user_tab_columns where Table_Name='GAME_HERO' order by colu原创 2017-09-22 12:19:05 · 1229 阅读 · 0 评论 -
MySQL不规则json查询
需求:数据库表中有varchar类型的字段,其中存储的有json格式数据,也有普通文本数据。如果是json格式,需要提取出json中对应的键值对,否则取该字段值。 SQL语句: SELECT if(json_valid(info), json_unquote(info->'$.name'), info) AS username FROM user; 示例数据: 执行结果:原创 2017-10-10 12:03:58 · 1616 阅读 · 0 评论
分享