MySql
桂成林
这个作者很懒,什么都没留下…
展开
-
Linux 7 cmake:curses library not found
CentOS7 上面安装MySQL5.7出现以下问题:Curses library not found. Please install appropriate package解决方法:# yum安装yum -y install ncurses-devel# 删除文件rm CMakeCache.txt# 重新编译cmake . -DCMAKE_INSTALL_PREFI...原创 2020-04-09 22:37:05 · 856 阅读 · 0 评论 -
【转载】MySQL索引背后的数据结构及算法原理
本文转载自http://blog.jobbole.com/24006/摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的...转载 2019-12-11 16:53:23 · 136 阅读 · 0 评论 -
6点
Keep it simple - complexity will come naturally over time.Automate everything, including failure recovery.Iterate your solutions - be prepared to throw away a working component when you want t翻译 2014-10-29 17:41:09 · 633 阅读 · 0 评论 -
mysql处理上百万条的数据库如何优化语句来提高处理查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f翻译 2012-10-22 14:20:43 · 6485 阅读 · 0 评论 -
Mysql 从库跳过
stop slave;set global sql_slave_skip_counter=1;start slave;原创 2012-07-11 19:39:19 · 710 阅读 · 0 评论 -
mysql profiling 应用
1)先打开profiling ==> set profiling = 1;mysql> set profiling = 1;Query OK, 0 rows affected (0.00 sec)2) 执行查query操作mysql> select * from mall where id = 12;3)show profiles; 显示所有的profile 选择想查看的Q原创 2012-07-05 16:23:35 · 770 阅读 · 0 评论 -
解决mysql 添加插件时提示 ERROR 1289 (HY000): The ‘plugin’ feature is disabled; you need MySQL built with ‘HAVE_DLOPEN&#
<br />解决mysql 添加插件时提示 ERROR 1289 (HY000): The ‘plugin’ feature is disabled; you need MySQL built with ‘HAVE_DLOPEN’ to have it working 问题在编译mysql时先执行下面的命令<br />export CFLAGS=”-O2 -DHAVE_DLOPEN=1″<br />export CXXFLAGS=”-O2 -DHAVE_DLOPEN=1″原创 2011-02-21 16:38:00 · 2239 阅读 · 0 评论 -
MySQL+HandlerSocket=MySQL的功能+NoSQL的性能
<br /><br />文章首先分析了MySQL查询时的瓶颈(SQL分析、数据表的打开关闭等),然后介绍了HandlerSocket插件。HandlerSocket插件让MySQL达到了近两倍于memcached的查询性能,灰常的niubi! approx qps server CPU utilMySQL via SQL 105,000 %us 60% %sy 28%memcached原创 2011-02-18 17:27:00 · 1055 阅读 · 0 评论 -
Installing HandlerSocket (NoSQL plugin) into MiariaDB on CentOS 5.5.
<br />posted by Mark Grennan on Tue 21 Dec 2010 21:01 UTC (Add To MySQL Librarian) <br />Tags: (edit) centos, How To, handlersocket, mariadb, NoSQL<br /><br />The title says it all. If you don’t know what HandlerSocket is or why you would want to use it原创 2011-02-18 17:26:00 · 777 阅读 · 0 评论 -
AES_ENCRYPT() 和 AES_DECRYPT()
<br />AES_ENCRYPT() 和 AES_DECRYPT()<br />这两个函数有两个参数<br />前一个是要加密或解密的字串<br />后一个是一个自己指定的Key<br />原型:AES_ENCRYPT(str,key_str) AES_DECRYPT(str,key_str)<br />SELECT AES_ENCRYPT('加密字符串',KEY);SELECT AES_DECRYPT('解密字符串',KEY);<br />原创 2010-12-03 13:56:00 · 19540 阅读 · 0 评论 -
DECRIBE / EXPLAIN
<br />用于查看特定表的详细设计信息<br />EXPLAIN cls_tb cls_name;<br />DESCRIBE cls_tb cls_name;<br />DESCRIBE/EXPLAIN 表 字段;<br />结果:<br />原创 2010-07-12 16:40:00 · 532 阅读 · 0 评论 -
Mysql计算出年纪
<br />SELECT usertime,YEAR(NOW())-LEFT(usertime,4) AS birth<br />FROM ocms_user<br />结果:<br />原创 2010-07-12 16:25:00 · 502 阅读 · 0 评论 -
DISTINCT 去掉重复记录
<br />SELECT DISTINCT ocms_cls_name FROM oc_ocms.cls_class_table<br />查询结果<br />原创 2010-07-12 16:06:00 · 469 阅读 · 0 评论