I have a big, ugly query which is quadratic in the input size and therefore want to display an approximate completion time prior to sending it off:
I don't see the link between what you want and the query and like you have said it's not correct. So, to analyze the query you have the explain command to get information about the plan that will be used and from there you can estimate quick query and slow query.
See the official web site for "EXPLAIN"
The other option is to do it on the application side.
Hi All,
i have a table in mysql with the following data
Table name Test
Assettype Serial_No Status location
Mouse 123456 In Stock chennai
Mouse 98765 Allocated chennai
Keyboard ... (2 Replies)
Hello
i have created mysql query to compare to values and get difference in percentage
as following:
SELECT file_name, 100 - ((100 * (SELECT file_count FROM xipi_files z WHERE x.file_group = z.file_group AND x.file_name = z.file_name AND z.insert_date = CURDATE( ) - INTERVAL 1 DAY)) /... (1 Reply)
Hi,
I want to run below query on shellscript but having one problm.
ADV=$( mysql -h "$IP_ADDR" -u "$USER_NAME" "$TABLE_NAME" -BNe" SELECT ADV FROM indata where inid='$INSTRUID' and Date='$latest Date';" )
here Date column contans different below dates
2011-12-01... (11 Replies)
Hi,
I want to run below query on shellscript but having one problm.
ADV=$( mysql -h "$IP_ADDR" -u "$USER_NAME" "$TABLE_NAME" -BNe" SELECT ADV FROM indata where inid='$INSTRUID' and Date='$latest Date';" )
here Date column contans different below dates
2011-12-01... (0 Replies)
Hi,
I want to access mysql query from database , for that i have tried the below code
#! /bin/bash
TABLE_NAME=database1
USER_NAME=root
IP_ADDR=111.20.9.256
somevar=`echo "select altid from alert where altid='2724'"| mysql -h $IP_ADDR -u $USER_NAME $TABLE_NAME `
echo $somevar
... (1 Reply)
hello all
i have 2 columns every column in the following format
column1
2011-04-01 11:39:54
column2
2019-02-03 00:00:00
i want get difference between above data as following
2 days 11:39
how to do so ?
i tried many functions but nothing works
please advice what is the query... (6 Replies)
Hi there, I have a table that stores multiple records for many different servers, each of which is timestamped ... I wanted to write a query that would enable me to only output the "latest" record (based on timestamp) for each "unique" server. So for example my main table looks like this
... (3 Replies)
Hi there,
I have a hierarchical database that include 4 tables. Table A is the parent of B, B is Parent of C, C is parent of D. If I want to query everything in D that is associated with A.name, how do I do that? Thanks!
YanYan (0 Replies)
MYSQLND_MEMCACHE_SET(3) 1 MYSQLND_MEMCACHE_SET(3)mysqlnd_memcache_set - Associate a MySQL connection with a Memcache connectionSYNOPSIS
bool mysqlnd_memcache_set (mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])
DESCRIPTION
Associate $mysql_connection with $memcache_connection using $pattern as a PCRE regular expression, and $callback as a notification call-
back or to unset the association of $mysql_connection.
While associating a MySQL connection with a Memcache connection, this function will query the MySQL Server for its configuration. It will
automatically detect whether the server is configured to use the InnoDB Memcache Daemon Plugin or MySQL Cluster NDB Memcache support. It
will also query the server to automatically identify exported tables and other configuration options. The results of this automatic config-
uration can be retrieved using mysqlnd_memcache_get_config(3).
PARAMETERS
o $mysql_connection
- A handle to a MySQL Server using one of the MySQL API extensions for PHP, which are PDO_MYSQL, mysqli or ext/mysql.
o $memcache_connection
- A Memcached instance with a connection to the MySQL Memcache Daemon plugin. If this parameter is omitted, then $mysql_connection
will be unassociated from any memcache connection. And if a previous association exists, then it will be replaced.
o $pattern
- A regular expression in Perl Compatible Regular Expression syntax used to identify potential Memcache-queries. The query should
have three sub patterns. The first subpattern contains the requested field list, the second the name of the ID column from the
query and the third the requested value. If this parameter is omitted or os set to NULL, then a default pattern will be used.
o $callback
- A callback which will be used whenever a query is being sent to MySQL. The callback will receive a single boolean parameter
telling if a query was sent via Memcache.
RETURN VALUES
TRUE if the association or disassociation is successful, otherwise FALSE if there is an error.
EXAMPLES
Example #1
mysqlnd_memcache_set(3) example with var_dump(3) as a simple debugging callback.
<?php
$mysqli = new mysqli("host", "user", "passwd", "database");
$memc = new Memcached();
$memc->addServer("host", 11211);
mysqlnd_memcache_set($mysqli, $memc, NULL, 'var_dump');
/* This query will be intercepted and executed via Memcache protocol */
echo "Sending query for id via Memcache: ";
$mysqli->query("SELECT f1, f2, f3 FROM test WHERE id = 1");
/* f1 is not configured as valid key field, this won't be sent via Memcache */
echo "Sending query for f1 via Memcache: ";
$mysqli->query("SELECT id FROM test WHERE f1 = 1");
mysqlnd_memcache_set($mysqli);
/* Now the regular MySQL protocol will be used */
echo "var_dump won't be invoked: ";
$mysqli->query("SELECT f1, f2, f3 WHERE id = 1");
?>
The above example will output:
Sending query for id via Memcache: bool(true)
Sending query for f1 via Memcache: bool(false)
var_dump won't be invoked:
SEE ALSO mysqlnd_memcache_get_config(3).
PHP Documentation Group MYSQLND_MEMCACHE_SET(3)