风一样的回忆

新浪微薄腾讯微薄

最新碎语:从未遇见一位没亏过钱的富人,却遇见许多从未亏掉一毛钱的穷人

mysql

这家伙很懒,还没填写该栏目的介绍呢~

关于MySQL 性能优化的总结

mysql关于MySQL 性能优化的总结

阅读(165) 评论(0)

本人干了开发工作多年了,接触的业务场景和事物越多,成长就越快。mysql是非常实用的关系型数据库,在web应用、App应用及桌面应用市场使用很广泛。在实际应用中,我们经常要根据需求去优化数据库服务器,使其高效运行,满足日常需求。下面是我本人总结的mysql性能优化要点,若有不足之处,欢迎各位童鞋指出。MySql性能优化可以分三类:数据库配置、数据库结构、SQL查询语句1、数据库配置优化为了能让Mysql充分发挥性能,我们得考虑服务器硬件资源。可以通过修改配置文件,让mysql合理、充分、有效利用硬件资源,达到最佳状态。关于mysql配置修改比较重要的有以下几项参数。//MySQL最大连接数。在...
thinkphp5.1 mysql读写分离解决方案

mysqlthinkphp5.1 mysql读写分离解决方案

阅读(168) 评论(0)

本文是基于thinkphp5.1框架 +mysql 实现主从复制、读写分离.软件环境:thinkphp5.1 + MySQL5.5(主服务器) + MySQL5.6(从服务器) + Win10双服务器IP :192.168.1.2 | 192.168.1.3    // 数据库类型     'type'            => 'mysql&...
【转载】MySQL 下汉字拼音查询,并根据首字母排序

mysql【转载】MySQL 下汉字拼音查询,并根据首字母排序

阅读(199) 评论(0)

1、创建汉字拼音转换查询函数DELIMITER $$ USE `test`$$ DROP FUNCTION IF EXISTS `getFirstHanZiCode`$$ CREATE DEFINER=`hjd`@`%` FUNCTION `getFirstHanZiCode`(in_string VARCHAR(100)) RETURNS VARCHAR(100) CHARSET utf8 BEGIN #定义临时字符串变量,用于接收...
mysql开启慢查询

mysqlmysql开启慢查询

阅读(162) 评论(0)

通过修改mysql配置文件开启慢查询日志log_output=file slow_query_log=on ; slow_query_log_file = /tmp/mysql-slow.log long_query_time = 2
mysql大数据分表及查询

mysqlmysql大数据分表及查询

阅读(256) 评论(0)

当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度,举例说明:1亿条数据,分100张表1.首先创建100张表$i=0;while($i<=99){echo "$newNumber \r\n";$sql="CREATE TABLE `code_".$i."` ( `full_code` char(10) NOT NULL, `create_time` int(10) unsigned NOT NULL, PRIMARY KEY  (`full_code`),) ENGINE=MyISA...
如何在一台windows主机上搭建mysql主从配置

mysql如何在一台windows主机上搭建mysql主从配置

阅读(265) 评论(0)

转自:http://www.cnblogs.com/yuechaotian/archive/2013/05/15/3080056.html1、首先要在本地建立两个mysql服务(首先正常使用安装包安装第一个,第二个使用免安装版,参考这里),指定不同的端口。我这里一个主(3306),一个从(3307)。2、然后修改主配置文件:[mysqld]server-id = 1   binlog-do-db=test #要同步的数据库#binlog-ignore-db=mysql   #不同步的数据库,如果指定了binlog-do-db这里应该可以不用指定...
mysql索引失效的几种情况

mysqlmysql索引失效的几种情况

阅读(360) 评论(0)

开发程序要注意mysql优化,不然会给后期带来不必要的麻烦。mysql索引优化是必要的,下面介绍mysql索引失效的几种情况。1、查询条件中带or ,并且每列都没有加索引2、like 查询 以%开头3、如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引
怎么打开/查看MySQL的SQL记录

mysql怎么打开/查看MySQL的SQL记录

阅读(617) 评论(0)

本文用于介绍 “怎么打开/查看MySQL的SQL记录”,通过查看MYSQL执行日志,来根据实际情况优化mysql. 我们在开发的时候经常经常遇到在程序中增加调试语句很麻烦的情况,这时候难免会想如果Mysql能看到我们执行了什么SQL语句就好了。 实际上MySQL是有这个功能的,在MySQL 5.1的时候我们就可以通过mysqld的-l参数来启动mysql来记录查询日志。 但是现在-l参数自5.1.12之后已经不推荐使用了,改为–general_log
1 2