
Mysql
轩辕朗逸
我是一条陆地上的鱼,在不断地寻找无边无际的海洋。
展开
-
mysql 设置编码格式为utf8
1、查看当前数据库编码格式 进入mysql中mysql -uroot -p输入密码,进入mysql,查看当前编码show variables like 'character%';我的mysql编码格式已经更改为utf8格式。2、设置mysql编码格式vim /etc/my.cnf具体编辑内容如图所示设置完成之后 重启Mysql,默认编码格式改为原创 2015-06-19 14:37:33 · 1079 阅读 · 0 评论 -
mysql预编译处理(mysqli、PDO)
DML语句预编译:MysqLi:<?php $mysqli = new mysqli("localhost","root","root","dbname"); $mysqli->query("set names utf8"); $sql = 'insert into user(id,name,age,email) values (?,?,?,?)'; $mysqli_stmt原创 2015-06-24 15:58:16 · 1793 阅读 · 0 评论 -
mysql B-tree和hash索引性能测试对比
测试场景:表结构一致,数据相同。在应用到索引进行“=”计算的时候,hash索引要优于b-tree索引。在查询数据总数的时候,b-tree索引创建的表效率要比hash索引创建的表效率高。查阅hash索引的限制:(1)Hash 索引仅仅能满足"=","IN"和""查询,不能使用范围查询。 由于 Hash 索引比较的是进行 Hash 运原创 2015-06-25 15:23:32 · 887 阅读 · 0 评论 -
mysql结合status和variables 优化mysql
网 上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具体的优化。mysql> show global status; 可以转载 2015-09-30 16:33:16 · 453 阅读 · 0 评论 -
mysql 自定义方法创建 问题总结
创建方法如下:CREATE FUNCTION `get_touid`(`m_auid` bigint,`plid` bigint) RETURNS bigint(20)BEGIN declare x1 bigint(20) default '0'; declare pm_authorid bigint(20) default '0'; declare pm_touid bigint(原创 2015-09-16 15:45:18 · 477 阅读 · 0 评论 -
MySql Innodb引擎 数据表 上万条数据连续插入优化
innodb_flush_log_at_trx_commit 设置为0 的时候,Log Thread 会在每次事务结束的时候将数据写入事务日志,mysql每秒执行一次,mysql崩溃,则会丢失数据。设置为1 的时候,Log Thread 会在每次事务结束的时候将数据写入事务日志,并flush写入磁盘。设置为2 的时候,Log Thread 会在每次事务结束的时候将数据写入事务日原创 2017-10-13 18:10:24 · 1758 阅读 · 0 评论 -
mysql 全量备份和增量备份
mysql 全量备份脚本#!/bin/bashData_back="/data/data_backup/";Date=`date +"%Y_%m_%d"`mysqldump -uroot -proot --quick --events --flush-logs --single-transaction XXXX> ${Data_back}XXXX_${Date}.sqlmys原创 2017-12-26 12:32:27 · 847 阅读 · 0 评论 -
MYSQL 主从数据库配置
前提:相同版本的两台MYSQL数据库1、更改Master库配置项[mysqld]log-bin=mysql-binserver-id = 1 #主从库的server-id不同即可binlog-do-db = coreseek_test #需要同步的数据库名binlog-ignore-db=mysql #忽略掉的数据库expire_logs_days=10 #原创 2015-09-01 11:53:43 · 438 阅读 · 0 评论 -
windows 2003 安装mysql odbc失败 error1918
Then you will need to install the Microsoft Visual C++ 2010 Redistributable Package (select the appropriate one for your OS architecture below):64-bit version:http://www.microsoft.com/en-us/do原创 2015-01-08 18:10:32 · 1893 阅读 · 0 评论