• mysqld 居高不下 注意语句规范

    日期:

    这里犯了误区,如果sql语句能直接使用得出结论,那么建议使用sql语句,而不是遍历。 以下是我今天范的错误,高数据插入的时候,出现瓶颈了。 //旧方案 $sql=SELECT id FROM `code_list` WHERE `code`=$code; 然后使用mysql_num_rows(); 效率大大折扣,死循环...

  • mysql时间转换

    日期:

    unix_timestamp 问题描述,批量更新 这里我将datetime类型的字段转化为int 时间戳 update code_pay_prepare set ptime=unix_timestamp(pay_time); 如此处理即可。...

  • 使用apt-get 安装后的mysql 登录问题

    日期:

    当使用apt-get安装mysql后,ubuntu会自动生成一个用户名和密码。所以在第一次登陆时会报如下错误 ERROR 1045 (28000): Access denied for user db@localhost (using password: NO) 而真正的用户名和密码在/etc/mysql/debian.cnf # Automatically generated f...

  • MySQL多层级结构-树搜索

    日期:

    1.1.背景 基本上在每个系统中都有那么几张表是自关联父子关系的结构。往往有很多人都是使用pid来做关联。在刚进入IT行业时使用CAKEPHP框架编写WEB的时候,使用它里面的一个ACL plugin实现权限管理的时候。发现一个表结构硬是不明白是怎么回事。具体表结构如...

  • 误删mysql表物理文件的解决方法

    日期:

    该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用extundelete把文件恢复后放回去即可 并且是适用于平时没有全备的情况下 如果有全备 直接那全备的frm和idb文件放回去 就可以了 该方法同样适用于数据表迁移(只迁移一个表) 因为discar...

  • MySQL多层级结构-区域表树改造

    日期:

    1.1.前言 之前我们的地区表的层级结构,可以说是一颗数树的祖先是 中国。在一个树的结构下当数据量大的时候要更新或添加一个地区的时候跟新的数据量平均是半个表。这看以来显然是不合理的。 1.2.单树到多树的演变 原来我们的是以中国为粒度来维护整张表的层...

  • MySQL多层级结构-区域表使用树

    日期:

    1.1.前言 前面我们大概介绍了一下树结构表的基本使用。在我们项目中有好几块有用到多层级的概念。下面我们哪大家都比较熟悉的区域表来做演示。 1.2.表结构和数据 区域表基本结构,可能在你的项目中还有包含其他字段。这边我只展示我们关心的字段: 1 2 3 4 5 6...

  • MySQL 5.7 坑爹参数 – log_timestamps

    日期:

    官网原话: This variable was added in MySQL 5.7.2. Before 5.7.2, timestamps in log messages were written using the local system time zone by default, not UTC. If you want the previous log message time zone default, set log_timestamps=SYSTE...

  • 解决重新安装MySQL无法 start service的问题

    日期:

    第一次装MySQL,没怎么注意貌似没装好,卸了重装后,怎么也不行,每次都是在最后的时候卡在了start service那,弄一弄就程序不响应了。 -------------------------------------------------------------------------------------------------- 先进入添加删除...

  • MySQL应用优化

    日期:

    摘要 本文从MySQL语句优化、引擎选择、数据库设计三个方面介绍如何进行MySQL应用优化 一、基本语句优化原则 (1).尽量避免在索引列上进行运算或函数操作,这样会导致索引失效 如: select * from t where Year(d)=2016; 可以优化为: select * from t where d=2...