mysql
文章平均质量分 73
黎志文
这个作者很懒,什么都没留下…
展开
-
实用的一些mysql数据库操作
1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR name; //查看name用户权限 >GRANT SELECT原创 2015-02-04 10:12:19 · 577 阅读 · 0 评论 -
一个挺不错的mysql锁表的说明,页级锁,表级锁,行级锁
页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,,仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中的其它记录进行操作。页级,表级锁速度快,但冲突多,行级冲突少,但速度慢。所以取了转载 2014-12-30 22:54:15 · 604 阅读 · 0 评论 -
MySQL优化经验和方法汇总
公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究MySQL的优化,第一步自然想到的是MySQL系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让MySQL运行得非常顺畅。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如转载 2015-03-10 16:56:51 · 438 阅读 · 0 评论 -
MySql优化的基本步骤
1.通过show status 命令了解各种sql的执行效率 SHOW STATUS提供msyql服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令 show session status like ‘Com%’:显示当前的连接的统计结果 show global status like ‘Com%’ :显示自数据库上次启动至今的统计结果转载 2015-03-10 17:01:28 · 600 阅读 · 0 评论 -
MySQL server has gone away
本文目的这几天开发了一个PHP CLI程序,用于后台定时调度执行一些任务。此脚本采用了PHP的多进程(pcntl_fork),共享内存和信号量进行IPC和同步。目的是将串行的任务并行执行,缩短执行时间。可是在工作子进程中,访问myql时一直报错,通过mysql_error返回的信息却是冷冷的一句话“MySQL server has gone away”。简单说一句自己挂掉了就完事,太不负责转载 2015-03-18 15:01:20 · 506 阅读 · 0 评论 -
建立数据库索引的优缺点,分析一张表上如何建立索引
1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:A、正确选择复合索引中的主列字翻译 2016-08-31 15:21:47 · 3191 阅读 · 0 评论