随笔分类 - MySql
1
摘要:#安装启用 INSTALL SONAME 'simple_password_check'; #检查验证 show variables like '%password%'; + + + | Variable_name | Value | + + + | default_password_lifetim
阅读全文
摘要:有先后调用关系的话,可以多执行几次。 REFRESH MATERIALIZED VIEW mv_dp_teacher_zrjs_zyjszw_area WITH DATA;REFRESH MATERIALIZED VIEW mv_dp_teacher_zrjs_xl_organization WIT
阅读全文
摘要:--备份 mkdir /usr/local/mysqlBackup /usr/local/mysql/bin/mariabackup --defaults-file=/etc/my.cnf --backup --user=root --password='123456' --port=3306 --
阅读全文
摘要:安装依赖 yum install -y git gcc gcc-c++ cmake libaio libaio-devel bison bison-devel zlib-devel ncurses ncurses-devel perl pcre-devel libxml2-devel libeven
阅读全文
摘要:#获取一个范围内的随机数,例10~23之间的随机数如下 23-10+1=14 FLOOR(10 + (RAND() * 14)) update t_base_parent set last_updated_time=CONCAT('2019-04-11 ',FLOOR(10 + (RAND() *
阅读全文
摘要:DruidDataSource配置 https://github.com/alibaba/druid/wiki/DruidDataSource配置 DruidDataSource配置属性列表 https://github.com/alibaba/druid/wiki/DruidDataSource配
阅读全文
摘要:show variables like "general_log%";SET GLOBAL general_log = 'ON';SET GLOBAL general_log = 'OFF';
阅读全文
摘要:select concat('insert into t_dm_stage(STAGE_ID,STAGE_NAME) values(',STAGE_ID,',','\'',STAGE_NAME,'\'',');') into outfile '/tmp/sql.txt' from t_dm_sta...
阅读全文
摘要:Mysql默认查询是不分大小写的,可以在SQL语句中加入binary来区分大小写。binary不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。SELECT * FROM t_resource_info WHERE binary RESO...
阅读全文
摘要:由于各种原因,mysql主从架构经常会出现数据不一致的情况出现,大致归结为如下几类1:备库写数据2:执行non-deterministic query3:回滚掺杂事务表和非事务表的事务4:binlog或者relay log数据损坏数据不同步给应用带来的危害是致命的,当出现主从数据不一致的情况,常见的...
阅读全文
摘要:index rt{ type = rt rt_mem_limit = 512M path = /usr/local/sphinx/data/rt rt_field = title rt_field = content ...
阅读全文
摘要:select case RIGHT(RESOURCE_SIZE,2) when 'MB' THEN SUBSTRING_INDEX(RESOURCE_SIZE,'MB',1)*1024 ELSE SUBSTRING_INDEX(RESOURCE_SIZE,'KB',1) END as aaa fro...
阅读全文
摘要:1、查询STRUCTURE_ID=106562并且COL1=2 或者 COL1=0 或者 COL2=2,对TS进行排序,从第10条开始取1000条。SELECT ID FROM T_RESOURCE_BASE_SphinxSE WHERE query='select=IF(STRUCTURE_ID=106562,1,0) AND (IF(COL1=2,1,0) OR IF(COL1=0,1,0) OR IF(COL2=2,1,0)) as match_qq;filter= match_qq, 1;sort=attr_desc:TS;offset=10;limit=1000'2、
阅读全文
摘要:一、服务器硬件对MySQL性能的影响 1、磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转/秒)为例,这种硬盘理论上每秒寻道7200次,这是物理特性决定的,没有办法改变。 MySQL每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以,通常认为磁盘I/O是制约MySQL性...
阅读全文
摘要:在恢复mysql数据库时提示1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)原因:是因为开启了bin-log解决办法SQL codemysql>show variableslike'log_bin_trust_function_
阅读全文
摘要:在没有备份数据库的情况下,可以用binlog进行恢复在生产环境下安全第一,损失一点点效率换来的安全还是值得的。http://www.cnblogs.com/zc22/archive/2013/06/19/3145080.html
阅读全文
摘要:存储在内存中,默认使用哈希索引(InnoDB为B树索引)。速度很快,但服务器关闭后数据全部丢失,仅保存.frm表定义文件。 在一万条数据的情况下,针对MyISAM和Memory粗略地进行测试,MyISAM全表扫描花了360ms,Memory则只需要10ms。 重启服务器后,memory表数据全部丢失...
阅读全文
摘要:查找表中的主键SELECTk.column_nameFROMinformation_schema.table_constraintstJOINinformation_schema.key_column_usagekUSING(constraint_name,table_schema,table_name)WHEREt.constraint_type='PRIMARYKEY'ANDt.table_schema='db'ANDt.table_name=tbl'
阅读全文
摘要:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #安装路径 -DMYSQL_DATADIR=/db/mysql/data #数据文件存放位置 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock #UNIX sock...
阅读全文
摘要:编辑my.cnf配置文件,在服务器端配置信息[mysqld]下面添加vi /etc/my.cnfdefault-storage-engine = MyISAM即可设置mysql数据库的默认引擎为MyISAM
阅读全文
1